Senior Embedded 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 innovative products meet the growing demand for energy efficiency, reliability, and sustainability.

Job Purpose

We are seeking a highly skilled Senior Embedded Software Engineer to join our team in Vancouver (Burnaby). As a key member of our cross-functional team, you will design and develop real-time controls for power converters, working closely with project managers, technical leaders, and staff to deliver world-class solutions.

Key Responsibilities
  • Design and develop power conversion products from concept to production, utilizing your expertise in power electronics design and product development with embedded microcontrollers.
  • Develop firmware for embedded digital signal processors (DSPs), general-purpose processors (GPPs), and microprocessors/microcontrollers to implement specified functionality.
  • Collaborate with the team to define detailed requirements and specifications, ensuring seamless integration with project managers, technical leaders, and staff.
  • Prepare technical documents and diagrams required by the product/software development processes and standards.
  • Support the implementation of future breakthrough technologies to improve the overall competitiveness and cost position of our Power Conversion products.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or Computer Engineering.
  • Minimum of 3 years of experience in power converter product design, with at least 1 year in power electronics design and product development with embedded microcontrollers.
  • Experience with sampled-data real-time control systems, specifically for power conversion or motor drive type applications.
  • Demonstrated experience in developing embedded software using structured software design techniques.
  • Experience with one or more communications protocols such as CAN, Modbus, USB, Ethernet.
  • Experience with embedded systems with and without RTOS.
  • Digital real-time control design experience (firmware).
  • Demonstrated experience with testing and debugging embedded real-time software using specialized test and debug tools.
  • Demonstrated experience in developing bare metal C language firmware for DSPs.
  • Demonstrated experience with digital control interfaces such as SPI, I2C, or UART.
  • Working knowledge in the use of electronic test equipment, such as oscilloscopes, power sources, and loads.
  • Familiarity with design and testing of communications protocols.
Preferred Qualifications
  • Experience with DSP, e.g., digital filter design and fixed-point arithmetic.
  • Experience with SoC peripherals such as ADC, PWM, comparators, etc.
  • Experience with concurrency in a single and multi-core environment.
  • Familiar with the Agile development process, SCRUM, and experience in an R&D environment.
  • Working knowledge of modeling, simulation, and analysis with tools like Matlab/Simulink, SPICE, and PSIM.
  • Working knowledge of Python is an asset.
Competencies

Proven ability to:

  • Be an integral part of high-performance teams in a Positive Business Culture of Innovation and Collaboration.
  • Contribute as a member of the technical staff on strategic innovation-linked products.
  • Stay on task, even when conflicting priorities threaten to draw attention elsewhere.

Must be capable of working on own initiatives, be self-motivated, and have the ability to meet multiple objectives simultaneously in a collaborative, innovative, and high-performance team environment. Detail-oriented, creative, and results-driven, with a strong operational mindset; decisive 'get it done' and 'deliver results' mentality. Customer-focused with good relationship-building skills. Demonstrated excellent written and verbal communication skills - ability to communicate clearly and concisely to all levels within the organization, including formal meetings and presentations.

General Job Requirements
  • This position will work in an office setting, with minimal physical demands.

EnerSys Delaware Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. EEO/Minority/Female/Vets/Disabled



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

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at EnerSys Delaware Inc. This role will be responsible for designing and developing real-time controls for power converters at our Vancouver facility.Job ResponsibilitiesDesign and develop power conversion products from concept to production.Participate in defining...


  • 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 products meet the growing demand for energy efficiency, reliability, and sustainability. We are driven by a passion to provide people everywhere with accessible power to help them work and...


  • 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 products meet the growing demand for energy efficiency, reliability, and sustainability. We are driven by a passion to provide people everywhere with accessible power to help them work and...


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

    Job SummaryEnerSys Delaware Inc. is seeking a highly skilled Senior 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.Key ResponsibilitiesDesign and develop power conversion products...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job Title: Embedded Software EngineerEnerSys 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.About the RoleWe are seeking a highly skilled Embedded Software Engineer to join...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job Title: Embedded Software EngineerEnerSys 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.About the RoleWe are seeking a highly skilled Embedded Software Engineer to join...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job Title: Embedded Software EngineerEnerSys 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.About the RoleWe are seeking a highly skilled Embedded Software Engineer to join...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job Title: Embedded Software EngineerEnerSys 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.About the RoleWe are seeking a highly skilled Embedded Software Engineer to join...


  • Burnaby, British Columbia, Canada Delta-Q Technologies Full time

    About Delta-Q Technologies:We are a pioneering developer and supplier of innovative battery chargers to original equipment manufacturers (OEMs) of electric vehicles and industrial equipment. Our cutting-edge solutions empower environmentally friendly electric drive systems, contributing significantly to a greener future.Our mission is to 'Charge The Future'...


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

    Job Title: Lead Embedded EngineerEnerSys Delaware Inc. is seeking a highly skilled Lead Embedded Engineer to join our team. As a key member of our cross-functional team, you will be responsible for designing and developing real-time controls for power converters at our Vancouver facility.Job Summary:We are looking for a technically strong engineer with...


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

    Job Title: Lead Embedded EngineerEnerSys Delaware Inc. is seeking a highly skilled Lead Embedded Engineer to join our team. As a key member of our cross-functional team, you will be responsible for designing and developing real-time controls for power converters at our Vancouver facility.Job Summary:We are looking for a technically strong engineer with...


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

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at EnerSys Delaware Inc. in Vancouver, Burnaby. 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.Key ResponsibilitiesParticipate in...


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

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at EnerSys Delaware Inc. in Vancouver, Burnaby. 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.Key ResponsibilitiesParticipate in...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...


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

    Job Title: Lead Embedded EngineerEnerSys Delaware Inc. is seeking a highly skilled and experienced Lead Embedded Engineer to join our team. As a key member of our cross-functional team, you will be responsible for designing and developing real-time controls for power converters at our Vancouver (Burnaby) facility.Job Summary:We are looking for a technically...


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

    Job Title: Lead Embedded EngineerEnerSys Delaware Inc. is seeking a highly skilled and experienced Lead Embedded Engineer to join our team. As a key member of our cross-functional team, you will be responsible for designing and developing real-time controls for power converters at our Vancouver (Burnaby) facility.Job Summary:We are looking for a technically...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...


  • Burnaby, British Columbia, Canada Delta-Q Technologies Full time

    About Delta-Q TechnologiesWe're an innovative company developing and supplying battery chargers to original equipment manufacturers (OEMs) of electric vehicles and industrial equipment.Our unique blend of engineering capabilities in high-efficiency power electronics and embedded software design delivers innovative battery charging solutions to meet the...


  • Burnaby, British Columbia, Canada Enersys Full time

    EnerSys 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 people are our strength, an endless resource for innovation, insight, and enthusiasm.This position will report...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...