Current jobs related to Senior Software Engineer - Kelowna, British Columbia - Hexagon Purus


  • Kelowna, British Columbia, Canada VILLAGES PIZZA Full time

    Job Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer with our company, you will be responsible for leading the development of software applications.Key Responsibilities:- Design and develop software applications using various programming languages and technologies.- Lead and manage a team of software engineers to ensure timely...


  • Kelowna, British Columbia, Canada JAM Software GmbH Full time

    Software Test Engineer OpportunitySkyTrac Systems Ltd. is seeking a highly motivated and detail-oriented Software Test Engineer to join their Software Test department as a Co-Op Student. The ideal candidate will have a strong foundation in software testing and a passion for ensuring the highest quality of software products.Key Responsibilities:Develop and...


  • Kelowna, British Columbia, Canada PB13 Framing Ltd. Full time

    About the Role:As a skilled Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with other engineers to ensure high-quality, scalable, and maintainable software solutions.Key...


  • Kelowna, British Columbia, Canada Kal-West Mechanical Systems Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. This role will involve designing, developing, and maintaining high-quality software solutions.The ideal candidate will have a strong background in software engineering, with a focus on backend development. They will be responsible for collaborating with cross-functional teams to...


  • Kelowna, British Columbia, Canada B.C. LTD. oa Milestones Grill and Bar Full time

    About the Role:The Senior Software Engineer will be responsible for designing, developing, and maintaining software applications. The ideal candidate will have strong technical skills and be able to work effectively in a team.


  • Kelowna, British Columbia, Canada Creative Advantage Childcare Inc. Full time

    Key Responsibilities:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize software development projects.Develop and maintain software documentation.About the Role:As a senior software engineer, you will be responsible for leading the development of software applications and ensuring that they meet...

  • Software Engineer

    2 weeks ago


    Kelowna, British Columbia, Canada JAM Software GmbH Full time

    Job Title: Software TesterSkyTrac Systems Ltd. is seeking a highly motivated and detail-oriented Co-Op Student to join their Software Test department.Job Summary:We are looking for a talented individual to assist in the development and execution of test plans for web software and embedded software verification. The successful candidate will have strong...


  • Kelowna, British Columbia, Canada JAM Software GmbH Full time

    Software Development Engineer in Test **Job Summary** SkyTrac Systems Ltd. is seeking a highly motivated Co-Op Student to join their Software Test department. As a Software Development Engineer in Test, you will be responsible for developing and executing test plans for web software and embedded software verification. **Key Responsibilities** * Develop...


  • Kelowna, British Columbia, Canada JAM Software GmbH Full time

    Software Development Engineer in Test **Job Summary** SkyTrac Systems Ltd. is seeking a highly motivated Co-Op Student to join their Software Test department. As a Software Development Engineer in Test, you will be responsible for developing and executing test plans for web software and embedded software verification. **Key Responsibilities** * Develop...


  • Kelowna, British Columbia, Canada DAYS INN Full time

    Role Description:We are seeking a talented Senior Software Engineer to join our team at {company}.Key Responsibilities:* Develop high-quality software applications using a variety of programming languages and frameworks.Requirements:* 5+ years of experience in software development.What We Offer:* Competitive salary and benefits package.How to Apply:Please...


  • Kelowna, British Columbia, Canada Ecotex Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions.Key Responsibilities:Design and develop software applications using a range of programming languages and...


  • Kelowna, British Columbia, Canada Global Relay Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Global Relay. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software solutions.Key ResponsibilitiesDesign and develop software implementations that satisfy business requirementsCollaborate with product...


  • Kelowna, British Columbia, Canada Global Relay Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Global Relay. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software solutions.Key ResponsibilitiesDesign and develop software implementations that satisfy business requirementsCollaborate with product...


  • Kelowna, British Columbia, Canada T-Net British Columbia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at T-Net British Columbia. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and reliable software systems that meet the needs of our clients.Key ResponsibilitiesDesign and Development: Collaborate...


  • Kelowna, British Columbia, Canada T-Net British Columbia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at T-Net British Columbia. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and reliable software systems that meet the needs of our clients.Key ResponsibilitiesDesign and Development: Collaborate...


  • Kelowna, British Columbia, Canada Custom Health Full time

    About Custom HealthWe are a fully integrated Health-Tech company focused on delivering patient-centric healthcare as a service. Our mission is to transform the patient experience for home-based patients, driving better patient outcomes and total cost of care reduction.Our technology platform is powered by a modern purpose-built platform, fully owned...


  • Kelowna, British Columbia, Canada Custom Health Full time

    About Custom HealthWe are a fully integrated Health-Tech company focused on delivering patient-centric healthcare as a service. Our mission is to transform the patient experience for home-based patients, driving better patient outcomes and total cost of care reduction.Our technology platform is powered by a modern purpose-built platform, fully owned...


  • Kelowna, British Columbia, Canada Custom Health Full time

    About Custom HealthWe are a fully integrated Health-Tech company focused on delivering patient-centric healthcare as a service. Our mission is to transform the patient experience for home-based patients, driving better patient outcomes and total cost of care reduction.Our modern purpose-built technology platform, fully owned high-volume central fill pharmacy...


  • Kelowna, British Columbia, Canada Custom Health Full time

    About Custom HealthWe are a fully integrated Health-Tech company focused on delivering patient-centric healthcare as a service. Our mission is to transform the patient experience for home-based patients, driving better patient outcomes and total cost of care reduction.Our modern purpose-built technology platform, fully owned high-volume central fill pharmacy...


  • Kelowna, British Columbia, Canada JAM Software GmbH Full time

    JAM Software GmbH - Software Quality Assurance InternJAM Software GmbH is a prominent provider of innovative software solutions aimed at enhancing operational efficiency across various industries. We are currently looking for an Intern to join our Software Quality Assurance team.Key Responsibilities:Designing and implementing testing strategies for both web...

Senior Software Engineer

2 months ago


Kelowna, British Columbia, Canada Hexagon Purus Full time $90,000 - $120,000
About the Role

We are seeking a highly skilled Senior Software Engineer to join our team at Hexagon Purus. As a key member of our software development team, you will be responsible for designing, developing, and testing the control software for our Electric Vehicles.

Key Responsibilities
  • Develop and implement controls algorithms for Electric Vehicles, ensuring they meet or exceed safety standards, including Functional Safety / ISO26262.
  • Lead the development cycle, including software design, implementation, simulation, testing, and system integration, ensuring the software meets project requirements.
  • Provide guidance and leadership to incorporate project requirements into software design.
  • Design and implement software/hardware-in-the-Loop testing, vehicle integration testing, and other types of testing as needed, ensuring the software meets functional and performance requirements.
  • Support validation team in the development of DVP and test methods for bench testing and integrated vehicle functionality testing, ensuring the software meets required standards for quality and performance.
  • Develop design solutions to control problems by applying an in-depth understanding of electrical, mechanical, and thermal systems, and guide the team in their implementation.
  • Support, manage, and release software for various projects, ensuring the software is delivered on time, on budget, and to the required quality standards.
  • Mentor junior software engineers, providing guidance and leadership in their professional development, and sharing expertise in controls algorithms for Electric Vehicles.
  • Continuously improve development processes, tools, and techniques used by the team, and provide recommendations for improvements to management.
  • Stay current with emerging trends and technologies in controls algorithms for Electric Vehicles and provide guidance and recommendations for the adoption of these technologies.
Requirements
  • Bachelor's or Master's Degree in Computer Science, Software Engineering, Electrical Engineering, Controls and Computer Control Systems.
  • 7+ years of hands-on experience working on automotive and/or electromechanical systems, with at least 3 years of experience in developing controls algorithms for Electric Vehicles.
  • Familiarity with designing and implementing thermal management systems for electric vehicles, including battery thermal management, HVAC, and thermal comfort controls.
  • Deep understanding of automotive communication protocols such as CAN, LIN, and the J1939 standard.
  • Experience in developing software for embedded systems and familiarity with embedded hardware.
  • Basic understanding of energy storage systems (HV battery) and its controls.
  • Thorough knowledge of automotive development processes and the V-cycle, with a track record of leading design and development teams through complete software development cycle (SDLC).
  • Proficiency in MATLAB and Python scripting with advanced proficiency in one or more programming languages.
  • Experience with New Eagle/Raptor environment for development and testing is an asset.
  • Proven leadership skills, ability to mentor and guide a team of engineers, lead and manage technical projects, and communicate technical information effectively to both technical and non-technical stakeholders.
  • Proficient in Microsoft Office software, including Word, Excel, Outlook, PowerPoint, and Visio.
  • Ability to handle multiple complex projects and adjust to a rapidly changing work environment with fluctuating priorities.
  • Valid passport with ability to travel to USA.