Intermediate Firmware Engineer at DRS Pivotal Power designing and testing firmware for switch-mode power conversion equipment. Collaborating closely with hardware designers on project requirements and implementation.
Responsibilities
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
Developers at Ingeno design cloud applications incorporating AI for diverse industries. Work in a stimulating and collaborative environment with cutting - edge technologies.
Developer maintaining and improving JetBrains IDE plugin for Hyperskill's educational platform. Remote role focusing on bug fixes and feature implementation for enhanced learner experience.
Senior Developer integrating and developing web - based solutions for CBC/Radio - Canada's Corporate Services team. Collaborating with cross - functional teams on software application development and architecture.
Engineering Project Lead creating detailed designs and overseeing implementation for CBC/Radio - Canada's technology projects. Leading projects and managing end - to - end implementations with innovative solutions.
Instructional Designer creating engaging training materials for Motorola Solutions' technologies and products. Collaborating with teams to ensure effectiveness and accuracy in learning content.
Remote Guidewire Senior Developer roles (Integration, GWBC, GWPC, DataHub) for a 6 - 8 month contract. Support production stability and platform enhancements on an insurance platform.
Sr. Software Engineer for Contact Centre Innovation & GenAI. Hybrid contract in Toronto requiring 10+ years experience with Python, Java, AWS, GenAI & LLMs.
People Partner supporting the Engineering team at Jane in a remote role. Navigating complex HR issues and contributing to team culture and performance.
Product Developer at tentree combining design vision and technical execution in sustainable apparel. Managing development processes for fit and production of apparel products while collaborating with various teams.
VP Engineering leading engineering teams to deliver high - quality software solutions at Xero. Ensuring strategic alignment in building and enabling small businesses with technology.