Leonardo DRS

Intermediate Embedded Developer

Leonardo DRS

full-time

Posted on:

Location Type: Office

Location: BedfordCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Reporting directly to the Engineering Manager
  • The Intermediate Firmware Engineer (Embedded Developer) is primarily responsible for the design, development and testing of the firmware and control software for switch-mode power conversion equipment
  • Our team works collaboratively on site at our Bedford, NS location and participates in a 9/80 schedule
  • 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

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
  • 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
  • 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
  • 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
  • Maternity and Parental leave top-up
  • Vacation, personal days, sick leave, and additional company paid days off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++embedded firmwarecontrol algorithmspower convertersDSPMCUCANSPIUSB
Soft Skills
collaborativetroubleshootinganalyticalcommunicationteamworkdesign capabilitiesintegration skillsrecording test datainterpretation of test dataproblem-solving
Certifications
bachelor’s degree in electrical engineeringbachelor’s degree in computer engineeringP. Eng. designationregistration with Engineers NS