
Intermediate Embedded Developer
Leonardo DRS
full-time
Posted on:
Location Type: Office
Location: Bedford • Canada
Visit company websiteExplore more
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