logo

View all jobs

Senior Firmware Engineer

Bedford, Nova Scotia

Senior Firmware Engineer


Bedford, Nova Scotia

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

Responsibilities 

  • Responsible for design and implementation of control algorithms and embedded firmware for power converters 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
 

Basic Qualifications

 
  • University degree in Computer sciences, Engineering or a closely related field.
  • Strong relevant experience in firmware code development
  • 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 work team is desired
  • Multi-Layer Printed Circuit Board (PCB) design capabilities considered an asset

Share This Job

Powered by