Senior Firmware Engineer
Leonardo DRS
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.
#J-18808-Ljbffr- Take on a leadership role as a Senior Firmware Engineer at DRS Pivotal Power in Bedford, Nova Scotia, focusing on firmware for military-grade power systems. As part of the Engineering team, you will oversee the design, development, and testing of firmware for switch-mode power...Senior
- Elevate your career as a Senior Optical Engineer, specializing in C++ and multi-threaded systems design. Join a team that values deep optical control knowledge and collaborative firmware development. We are looking for engineers with a minimum of 5 years' experience in software...Senior
- Become a Senior Electrical Engineer at DRS Pivotal Power in Bedford, Nova Scotia, specializing in Power Electronics and switch-mode power conversion... ...stages of power conversion systems. Collaboration with firmware designers will be essential, as you integrate their requirements...SeniorInternship
$138.22k - $230.37k per year
...advisor to top customers. Minimum Requirements Bachelor's degree in a technical subject (e.g., Computer Science, Mathematics, or Engineering) or equivalent work experience. 5–10 years of pre‑sales experience with enterprise software or a security company. Cybersecurity...SeniorLong term contractTemporary workRemote work- Elevate web engineering at Affirm as a Senior Staff Engineer. Focus on AI-driven solutions and infrastructure management in a fully remote role. In this pivotal position, you will oversee web platforms and guide a team of engineers. Your extensive 10+ years of experience...SeniorRemote work
- Elevate data platform infrastructure as a Senior DevOps Engineer at Coveo. This role requires optimizing Snowflake and Databricks for reliability and performance in data operations. As a Senior DevOps Engineer at Coveo, you'll be responsible for overseeing the full lifecycle...Senior
- Elevate your engineering career with Bombardier as a Senior Engineer focused on Electromagnetic Compatibility (EMC). Utilize your expertise in EMC to tackle aerospace challenges and ensure compliance assessments. Bombardier is seeking a Senior Engineer to oversee EMC projects...Senior
- Join BRP as a Senior Calibration Engineer and advance the development of high-performance recreational vehicles. This position centers on engine optimization for quality and emissions. Reporting to the Engine Calibration Team Lead, you will spearhead engine calibration projects...Senior
- Become a Senior Industrial Engineer, dedicated to optimizing manufacturing operations through strategic equipment management and facility design. Influence production growth and operational efficiency. We seek an experienced Industrial Engineer with a Bachelor’s Degree and...Senior
- ...support naval combat systems programs and proposal capture activities. The successful candidate will serve as a Cyber Systems Security Engineer member of the naval development team within a multidisciplinary team environment to perform tasks such as requirements verification...SeniorPart timeRemote workFlexible hours
$106.87k - $140.27k per year
...inclusive, growth‑driven work environment. Ready to bring your best? Overview Of The Role Saputo Dairy Products Canada is seeking a Senior Engineer, Automation and Control to support industrial projects across its Canadian manufacturing facilities. Reporting to the...SeniorWork at officeFlexible hours- Become a pivotal Senior Materials and Processes Engineer at Bombardier, where you will engage in advanced aerospace projects with a flexible work environment. This role is ideal for experienced engineers specializing in materials and processes in the aircraft industry. In...SeniorFlexible hours
- Drive game innovation as a Senior Tools Development Engineer. Utilize your advanced skills in C# and tool design to enhance development capabilities and... ...workflows and propose novel improvements to our tools and engines. Your mentorship will inspire innovation and uplift team...Senior
- Elevate your career with Apollo.io as a Senior Engineer in charge of Fraud Solutions. Spearhead innovative account security measures and enhance abuse detection strategies together with a dedicated team. In this key role, you will focus on improving the fraud division's...Senior
- Contribute to cutting-edge Cybersecurity SaaS products as a Senior Full Stack Engineer. Focus on developing secure web applications for both B2B and B2C markets. Join an innovative engineering team dedicated to creating robust SaaS solutions. In this senior role, you'll design...Senior
- Lead systems engineering excellence at Marshall Canada in Ottawa, ON as a Senior Engineering Manager. Drive product performance while mentoring a high-performing team in this essential role. In this pivotal position, you will manage resources, budgets, and innovations within...Senior
- Position Summary As a Senior Mechanical Engineer you will join a fast‑paced Healthcare Reprocessing team. You will interact with other engineering disciplines and cross‑functional team members during the development lifecycle phases from concept development through final...SeniorLong term contractTemporary work
- Drive innovation in hydropower as a Senior Engineer with BBA. Manage complex rehabilitation projects while leading multidisciplinary teams across Canada in a regular capacity. BBA offers a unique opportunity for professionals dedicated to energy solutions. This role focuses...Senior
- Drive innovation in self-driving technology as a Senior Machine Learning Engineer at Waabi. Collaborate with autonomy experts to enhance AI training frameworks and optimize systems. With a minimum of six years of experience, you will focus on building standardized training...Senior
- Elevate your career with Wind River as a Senior Cloud Engineer, specializing in mission-critical applications and utilizing Kubernetes and Python in a hybrid work model. Collaborate on innovative cloud solutions while making impactful contributions. In this senior role,...Senior
- ...Perform tasks in a diversified range of Materials and Processes Engineering fields, such as chemical processes and non‑metallic materials. Lead... .... Ability to work in a team environment and interact with Senior Management, Professionals and Technicians from other functions....SeniorFlexible hours
- Drive engineering excellence at Bombardier as a Senior Bids & Proposal Engineer in high-performance aircraft projects. Lead collaborative efforts to deliver superior proposals in an agile environment. In this pivotal role, you will represent engineering during critical proposal...Senior
- Take your career to the next level as a Senior Software Engineer focused on C++ in our query integration team. This position offers the flexibility... ...software design is crucial, with a keen interest in query engines being a significant advantage. Key Responsibilities: • Improve...SeniorRemote work
$124k - $150k per year
...system architecture, prepare specifications and requirements, and conduct trade studies Work collaboratively on multidisciplinary engineering projects, providing the technical input required to determine primary causes and define solutions Manage engineering...SeniorTemporary workInternshipWork at office- ...position: Regular Responsibilities Be responsible for the SCADA portion of renewable energy projects and lead a team in producing engineering deliverables Validate engineering deliverables Design and implement SCADA architectures and data collection systems Manage...SeniorWork at officeWork from homeFlexible hours
- Elevate your technical career with synaxiom as a Senior Java Backend Engineer, enhancing the NIVOMAX platform. Focus on developing high-performance Java applications that scale efficiently. As a vital member of the team, you will lead the design of backend architectures while...Senior
$141.5k - $212.3k per year
...model to a viable truck format. We are an AWS shop, using Lightning & Ray for our distributed ML work, and we hope you are a Senior ML Engineer who can help us drive the future of autonomous freight. What You’ll Do: You will work to build, maintain and improve our Torc...SeniorFull timeWork at officeRelocation- ...or niche expertise) Role Description We are looking for a Senior Software Developer to support the Cyber Security portfolio within... ...secure development practices while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key Responsibilities...Senior
- Elevate your career as a Senior Java Engineer, focusing on high-throughput systems for real-time data. This remote role involves optimizing performance-critical infrastructure under stringent low-latency demands. In this position, you’ll design and build distributed Java...SeniorRemote work
$84k - $128k per year
...built on Microsoft Fabric. This current role will contribute to data ingestion, modeling, and reporting efforts using Fabric's data engineering tools and Power BI. This is a foundational role as we implement our first data lake and begin integrating sources such as SQL...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
