Senior Firmware Engineer

Leonardo DRS

Bedford (Ville)

Hybrid

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work hours
Health, dental, and vision coverage
Employee Stock Purchase Program
Vacation and personal days

Job summary

Leonardo DRS in Bedford, Nova Scotia, is looking for a Senior Firmware Engineer to design, develop, and test firmware and control software for power conversion equipment. The role involves collaborating with hardware designers and leading firmware engineering projects.

The ideal candidate will have a Bachelor's degree in Electrical or Computer Engineering, at least seven years of experience, and strong skills in C/C+ coding and team leadership. Flexible working hours and a comprehensive benefits package are offered.

Qualifications

  • Minimum of 7 years of experience in code development.
  • Solid understanding of power converters design.
  • Demonstrated application of electronic theory and principles.

Responsibilities

  • Design and implement control algorithms and embedded firmware.
  • Work closely with hardware designers on project requirements.
  • Lead the Firmware Engineering team and provide mentorship.

Skills

C/C++ Coding
Control Algorithms
Embedded Firmware
Communication Protocols (CAN, SPI, USB, etc.)
Team Leadership
Power Electronics
Troubleshooting

Education

Bachelor's degree in Electrical or Computer Engineering
P. Eng. designation

Job description

DRS Pivotal Power, Inc. is located in Bedford, Nova Scotia. DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in Canada, the US and many countries abroad. All products are designed and manufactured in house by our growing team of over 100 employees. DRS Pivotal Power is part of the Leonardo DRS Naval Electronics group and has currently over 30,000 fielded units boasting a field reliability of over 99%.

Job Summary

Reporting directly to the Engineering Manager, the Senior Firmware Engineer is primarily responsible for the design, development and testing of the firmware and control software for switch-mode power conversion equipment.

Responsibilities
  • Responsible for 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.
  • Lead the Firmware Engineering team, providing guidance and mentorship to team members and other departments.
Qualifications
  • Possession of a bachelor’s degree in electrical engineering or computer engineering from a recognized post‑secondary institution or equivalent work experience.
  • Minimum of seven (7) 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.
  • 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.
  • Previous experience in leading a team is desired.
  • Multi‑Layer Printed Circuit Board (PCB) design capabilities considered an asset.
  • Works well within a team.
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.
  • Potential for Hybrid work when operations allow.
  • Industry leading wellness program including:
    • 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.
  • Competitive compensation including:
    • 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.
    • Employee Stock Purchase Program.
    • Maternity and Parental leave top‑up.
    • Vacation, personal days, sick leave, and additional company paid days off.

All applicants must fulfill requirements for Canadian security clearance.

DRS Pivotal Power Inc. is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Electrical Engineer - Power Electronics
Senior Electrical Engineer - Power Electronics

Leonardo DRS • Bedford (Ville)

On-site
CAD 90,000 - 130,000
Flexible hours
Wellness program
Health coverage
+5
Intermediate Electrical Engineer - Power Electronics
Intermediate Electrical Engineer - Power Electronics

Leonardo DRS • Bedford (Ville)

On-site
CAD 90,000 - 120,000
Health, dental, and vision coverage
Flexible work hours
Maternity and Parental leave top-up
+1
Field Service Engineer
Field Service Engineer

Leonardo DRS • Bedford

On-site
CAD 70,000 - 90,000
Health, dental, vision coverage
Flexible work hours
Wellness program
+1
Field Service Engineer
Field Service Engineer

Leonardo DRS • Bedford (Ville)

On-site
CAD 70,000 - 90,000
Health, dental, and vision coverage
Flexible work hours
Wellness program
+1
Intermediate PCB Designer
Intermediate PCB Designer

Leonardo DRS • Bedford

Hybrid
CAD 65,000 - 95,000
Hybrid work
Health, dental, and vision coverage
RRSP matching
+3
Test Technician
Test Technician

Leonardo DRS • Bedford (Ville)

On-site
CAD 50,000 - 70,000
Flexible work hours
Competitive compensation
Industry-leading wellness program
Intermediate PCB Designer
Intermediate PCB Designer

Leonardo DRS • Bedford (Ville)

Hybrid
CAD 85,000 - 105,000
Hybrid work based on needs
Wellness program
Professional development
Senior Facilities Specialist
Senior Facilities Specialist

Leonardo DRS • Bedford

On-site
CAD 75,000 - 95,000
Health, dental, and vision coverage on
Mental health benefit
RRSP with company matching
+1
Business Development Manager
Business Development Manager

Leonardo DRS • Bedford (Ville)

On-site
CAD 90,000 - 120,000
Flexible work hours
Health, dental, and vision coverage
Registered Retirement Savings Plan
+4
Senior Facilities Specialist
Senior Facilities Specialist

Leonardo DRS • Bedford (Ville)

On-site
CAD 60,000 - 80,000
Flexible work hours
Health, dental, and vision coverage
Registered Retirement Savings Plan
+1