Lead Software Engineer

4 weeks ago


Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time
About EnerSys Delaware Inc.

EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our company is driven by a passion to provide people everywhere with accessible power to help them work and live better.

Job Purpose

We are seeking a knowledgeable and proactive Lead Software Engineer to develop supervisory, monitoring, and control software for our power conversion management systems at our Vancouver (Burnaby) facility. As a key member of a cross-functional team, you will design and develop reliable and cost-effective solutions for our system controller software from concept to production.

Key Responsibilities
  • Implement computer software for system controllers and other connected devices.
  • Be the subject matter expert for cyber security for the system controller.
  • Prepare and maintain technical documentation.
  • Participate in verification and validation testing.
  • Contribute to continuous improvement of existing products and processes.
  • Implement unit test code and assist in other relevant test automation.
  • Work with end users, Product Managers, and QA Analysts to clarify expected behavior of features.
  • Troubleshoot and resolve defects.
  • Participate in effort and complexity estimation for proposed new features.
  • Participate in the development of the department's strategic goals and direction.
Requirements
  • Bachelor of Computer Science or Electrical Engineering or equivalent.
  • Minimum of 5 years of relevant and professional software experience.
  • Experience with cyber security including, but not limited to: IEC 62443, trusted execution environment on i.MX 8M Mini Applications Processors, encryption, security best practices, private key infrastructure.
  • Experience using AWS and Azure.
  • Strong object-oriented programming skills in a language such as C#.
  • Solid engineering experience with supervisory product design and development with embedded microcontrollers.
  • Excellent communication and presentation (oral and written) skills in English.
  • Ability to collaborate with team and stakeholders to derive options for solutions to problems.
  • Strong analysis, problems solving, design, and troubleshooting skills.
What We Offer
  • Paid holidays per year, plus sick time and vacation time.
  • Full benefit plan including, extended medical, vision, and dental 100% paid by the company.
  • Life Insurance, long-term disability, and a salary continuance plan.
  • Tuition reimbursement plan.
  • 6% RRSP employer matching program.
Compensation Range:

$81,400-$110,000

Compensation may vary based on applicant's work experience, education level, skill set, and/or location.


  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...

  • Software Engineer

    3 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job SummaryEnerSys is a leading industrial technology company that serves the global community with mission-critical stored energy solutions. We are driven by a passion to provide people everywhere with accessible power to help them work and live better. Our team is seeking a skilled Lead Software Engineer to develop supervisory, monitoring, and control...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...


  • Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time

    About the RoleEnerSys Delaware Inc. is seeking a skilled Lead Software Engineer to join our team in Vancouver. As a key member of our cross-functional team, you will design and develop reliable and cost-effective solutions for our system controller software from concept to production.The system controller monitors and controls our power conversion products...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleThe Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team, ensuring quality assurance of software products, and supporting the Software Engineering Manager in cultivating and maintaining an optimal software engineering program.Key ResponsibilitiesLead a team of engineers, supervising...


  • Burnaby, British Columbia, Canada Enersys Full time

    About EnerSysEnerSys is a leading industrial technology company that provides mission-critical stored energy solutions to the global community. Our innovative products and services enable customers to achieve energy efficiency, reliability, and sustainability in their operations.Job SummaryWe are seeking a highly skilled Lead Software Engineer to join our...


  • Burnaby, British Columbia, Canada Enersys Full time

    About EnerSysEnerSys is a leading industrial technology company that provides mission-critical stored energy solutions to the global community. Our innovative products and services enable customers to achieve energy efficiency, reliability, and sustainability in their operations.Job SummaryWe are seeking a highly skilled Lead Software Engineer to join our...


  • Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time

    About EnerSys Delaware Inc.EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our innovative products and services meet the growing demand for energy efficiency, reliability, and sustainability.Job SummaryWe are seeking a highly skilled Lead Software Engineer to join...


  • Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time

    About EnerSys Delaware Inc.EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our innovative products and services meet the growing demand for energy efficiency, reliability, and sustainability.Job SummaryWe are seeking a highly skilled Lead Software Engineer to join...


  • Burnaby, British Columbia, Canada Enersys Delaware Inc. Full time

    About EnerSys Delaware Inc.EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our team is passionate about providing people everywhere with accessible power to help them work and live better.Job SummaryWe are seeking a skilled Lead Software Engineer to join our team in...


  • Burnaby, British Columbia, Canada Enersys Delaware Inc. Full time

    About EnerSys Delaware Inc.EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our innovative products and services meet the growing demand for energy efficiency, reliability, and sustainability.Job SummaryWe are seeking a highly skilled Lead Software Engineer to join...


  • Burnaby, British Columbia, Canada Enersys Delaware Inc. Full time

    About EnerSys Delaware Inc.EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our innovative products and services meet the growing demand for energy efficiency, reliability, and sustainability.Job SummaryWe are seeking a highly skilled Lead Software Engineer to join...


  • Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time

    Job Title: Lead Embedded Software EngineerEnerSys Delaware Inc. is seeking a highly skilled Lead Embedded Software Engineer to join our team. As a key member of our cross-functional team, you will be responsible for designing and developing reliable and cost-effective power conversion products from concept to production.The ideal candidate will have a strong...


  • Burnaby, British Columbia, Canada Enersys Full time

    EnerSys is a leading industrial technology company that provides mission-critical stored energy solutions to the global community. We are driven by a passion to provide people everywhere with accessible power to help them work and live better. Our people are our strength, an endless resource for innovation, insight, and enthusiasm.This position will report...