Intermediate Embedded Developer

Leonardo DRS, Inc.Bedford, NS
Onsite

About The Position

DRS Pivotal Power, Inc. is seeking an Intermediate Firmware Engineer (Embedded Developer) to join their team in Bedford, Nova Scotia. This role reports directly to the Engineering Manager and is responsible for the design, development, and testing of firmware and control software for switch-mode power conversion equipment. The team works collaboratively on-site and participates in a 9/80 schedule. The company specializes in high reliability power conversion equipment for mission-critical applications, supporting military branches in Canada, the US, and internationally. DRS Pivotal Power is part of the Leonardo DRS Naval Electronics group and has a significant number of fielded units with high reliability.

Requirements

  • Possession of a bachelor’s degree in electrical engineering, computer engineering from a recognized post-secondary institution or equivalent work experience
  • Minimum of four (4) years of experience in code development
  • P. Eng. designation, and eligible for registration with Engineers NS
  • Solid understanding and strong interests in power electronics and power converters design
  • Demonstrated application of electronic theory, principles of electrical circuits, testing procedures and related knowledge to construct and debug power electronics circuitry in relation to the design of power conversion equipment
  • Familiarity with the application of military and commercial standards to electrical designs is required
  • Experience reading schematics and engineering specs, with a strong ability to troubleshoot
  • Must have basic design capabilities and integration skills
  • Strong ability to analyze, record, and interpret test data to determine product acceptability
  • Works well within a team.

Nice To Haves

  • Multi-Layer Printed Circuit Board (PCB) design capabilities

Responsibilities

  • Participate in the design and implementation of control algorithms and embedded firmware for power converters (100W to 100kW) on DSP/MCU
  • Work closely with hardware designers to define project firmware/software requirements
  • Apply knowledge of CAN, SPI, USB, I2C, RS485, RS232 communication protocols to new product designs
  • Coding using C/C++, Auto-code generation using PSIM/MATLAB, familiarity with development tools such as compilers and debuggers, thorough understanding of software development practices
  • Involvement in the design, development, modification and analysis of various electronics systems.
  • Supports engineering with a variety of complex engineering duties and/or hands on tasks

Benefits

  • A motivating team-based environment where your achievements matter
  • An opportunity to work on industry leading edge technology
  • Flexible work hours and a compressed work week to promote a healthy work/life balance
  • Health, dental, and vision coverage available on first day of hire at no cost to the employee with access to virtual healthcare
  • Access to Employee and Family Assistance Program
  • Reimbursement for professional development initiatives and memberships plus access to free online learning resources
  • Registered Retirement Savings Plan with matching company contributions with access to complimentary financial planning
  • Maternity and Parental leave top-up
  • Vacation, personal days, sick leave, and additional company paid days off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service