Power Electronics Firmware Engineer

New

Skills

CAN Protocol C/C++ Programming DSP Programming Embedded Systems FPGA Development HIL Testing I2C Protocol Power Electronics Real-Time Operating Systems (RTOS) SPI Protocol

We are seeking a Senior Staff Power Electronics Control Firmware Engineer to design and develop embedded control systems for PFC, grid-tie, and grid-forming inverters. This role involves working on bidirectional chargers and DC/DC converters, and writing firmware in C/C++ for microcontrollers, DSPs, and FPGAs.

Key Responsibilities
  • Design embedded control systems for power electronics applications.
  • Develop automated tests for hardware-in-the-loop (HIL) modeling.
  • Bring-up boards and develop drivers for CAN, I2C, and SPI.
  • Ensure compliance with safety and regulatory standards for fast-charge power converters.
  • Implement control code for power converters without code generation tools.
Required Skills & Qualifications
  • 6+ years of experience in Power Electronics product development.
  • Proficient in C/C++, Assembly for 32-bit controllers, DSP, and Python.
  • Experience with PI/PR/droop controllers and modeling using MATLAB/Simulink, PLECS.
  • Familiarity with real-time embedded firmware, PLL, timers, and PWMs.
  • Experience with debugging firmware using oscilloscopes and debuggers.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Senior Software Engineer

Posted 82 days ago

Align middleware and safety design requirements.

Maintain an architecture view of the middleware stack.

Architecture Design Cross-Functional Collaboration Diagnostics Systems Distributed Systems

Senior Backend Engineer

Posted 79 days ago

Build and scale systems for real-time radio traffic.

Develop software for edge devices and cloud backend.

Cloud Backend Development Debugging and Support Device-to-Cloud Data Flows Edge Computing

DSP Associate Engineer

Posted 77 days ago

Design DSP for SDR hardware.

Collaborate with FPGA teams for testing.

Digital Communications DSP Design Embedded C FPGA Development

Senior Avionics Engineer

Posted 69 days ago

Develop avionics systems from concept to hardware.

Collaborate with various engineering teams.

Aerospace Engineering Avionics Systems Design Component Selection Cross-Functional Collaboration

Avionics Hardware Engineer

Posted 69 days ago

Own avionics design and delivery.

Collaborate with various engineering teams.

Avionics Design Cross-Functional Collaboration Deep-Space Mission Design Embedded Interfaces

Lead Systems Architect

Posted 68 days ago

Own complex features from design to production.

Design and maintain core Roku platform software.

Android-based Systems Automated Testing C/C++ CI/CD

Senior Avionics Test Engineer

Posted 67 days ago

Provide parental leave benefits.

Offer annual learning and development stipends.

Avionics Systems C/C++ Programming Data Analysis Hardware-in-the-Loop Testing

Senior ASIC Ethernet Engineer

Posted 63 days ago

Design high-performance ASICs for Ethernet applications.

Collaborate with teams to define technical specifications.

ASIC Design Cross-Functional Collaboration Design Verification Digital Signal Processing

Senior Software Engineer

Posted 61 days ago

Drive architecture across OS client stack.

Optimize performance on embedded hardware.

AI/ML BrightScript C++ Concurrency

Core Algorithms Leadership

Posted 60 days ago

Lead machine learning and signal processing teams.

Define roadmap for algorithm systems.

Cross-Functional Leadership Data Science Embedded Systems Firmware Integration

Firmware QA Automation Engineer

Posted 55 days ago

Develop and extend firmware for photonic devices.

Define control plane architecture for interconnects.

CMake CMIS Debugging (GDB JTAG)

Project Manager - Embedded Systems

Posted 55 days ago

Coordinate and complete complex customer-facing projects.

Act as the primary liaison between engineering teams and customers.

Cross-Cultural Communication Embedded Systems Engineering Services IoT

Engineering Manager II

Posted 49 days ago

Manage execution pipeline for hardware programs.

Lead and mentor firmware engineering teams.

Embedded Systems Firmware Development Hardware Engineering Partner Communication

Machine Learning Engineer

Posted 47 days ago

Design VLM-based labeling pipelines.

Enhance VLM accuracy using edge device signals.

Cloud Inference APIs Computer Vision Data Evaluation Frameworks Embedded Systems

Senior Hardware Engineer

Posted 45 days ago

Design and analyze avionics electronics.

Oversee hardware development lifecycle.

Altium CAD Software Avionics Design Data Analysis DC-DC Converters

Flight Software Senior Manager

Posted 44 days ago

Lead and manage the flight software engineering team.

Set technical direction and architecture for flight software.

C Programming C++ Programming Embedded Linux Embedded Systems

Principal Product Manager

Posted 43 days ago

Define product vision for AI-powered devices.

Drive new product initiatives from ideation to launch.

Cameras CAN Protocols Cloud Software Connected Hardware

Senior PCBA Design Engineer

Posted 42 days ago

Lead design of complex PCBA circuits.

Architect motor control and power systems.

Charging Electronics Circuit Simulation Electrical Engineering Principles Embedded Systems

Senior Power Systems Engineer

Posted 39 days ago

Lead architecture for aircraft power systems.

Manage end-to-end lifecycle from concept to mass production.

Battery Management Systems (BMS) Battery Pack Design CAN Protocol DC/DC Converters

Radar System Engineer

Posted 36 days ago

Transition radar systems to far-field validation.

Integrate payloads in a transportable test platform.

Beamforming Calibration Digital Signal Processing Embedded Systems

Embedded Engineer Role

Posted 32 days ago

Collaborate with senior engineers on firmware design.

Implement and test embedded firmware in C/C++.

C/C++ Debugging Tools Embedded Systems Git

Senior Electrical Engineer

Posted 29 days ago

Contribute to electrical design processes.

Perform hardware selection and risk analysis.

Altium Design Reviews Electrical Design Embedded Systems

Power Electronics Firmware Engineer

Posted 28 days ago

This role as a Staff Power Electronics Control Firmware Engineer offers a unique opportunity to develop embedded controls for cutting-edge power electronic systems. Join a leading company in fast charging technology, contributing to the design, implementation, and validation of firmware solutions. With responsibilities including unit testing and regulatory compliance, this position is ideal for skilled engineers eager to work in an innovative and collaborative environment. Bring your expertise in C/C++ and power electronics to help shape the future of energy solutions.

Implement firmware for various power devices.

C/C++ Programming Debugging Techniques Digital Control Technologies Embedded Systems

Mechanical Engineer Position

Posted 27 days ago

This Mechanical Engineer position focuses on designing innovative charging systems for vehicles. You will work in a collaborative environment, engaging with various teams to ensure product excellence. With responsibilities ranging from supplier management to conducting detailed analyses, this role is pivotal in advancing our cutting-edge technology. Join us to be part of an exciting startup culture that values creativity and teamwork.

Manage supplier engagements for production.

Casting Metal Components CATIA V5/V6 Injection Molding Mechanical Design

PCB Design Engineer

Posted 27 days ago

We are seeking a skilled Electrical Engineer specializing in PCB Design to join our dynamic team. This role involves designing innovative PCBs for a range of applications, including laser control and motor drives. You'll be responsible for developing high-speed digital boards and optimizing designs for EMI, thermal management, and automotive standards. This is an exciting opportunity to work with cutting-edge technology in a collaborative environment, offering competitive benefits and opportunities for growth.

Develop high-speed digital and mixed-signal boards.

Altium Designer DFM and DFT Strategies Embedded Systems EMI/EMC Optimization

Security Software Engineer

Posted 25 days ago

This Senior Software Engineer position focuses on enhancing the security of Starship systems through innovative designs and implementations. You will play a crucial role in shaping our security infrastructure by developing authentication, encryption protocols, and managing identity automation. With opportunities for significant impact and involvement in cutting-edge technology, this role is perfect for passionate engineers looking to advance their careers in a dynamic aerospace environment.

Implement authentication and encryption protocols.

Access Control C++ Cryptography Embedded Systems

Project Manager - Embedded Systems

Posted 23 days ago

Canonical is seeking a Project Manager for its Ubuntu Embedded Systems team. In this remote role, you will manage complex projects that involve delivering Ubuntu on diverse devices, including IoT and automotive systems. You will work closely with engineering teams and clients to ensure project success, making it an exciting opportunity to lead innovation in the open-source space.

Act as the primary liaison between engineering teams and clients.

Agile Methodologies Cross-Cultural Communication DevOps Embedded Systems

Electrical Engineering Lead

Posted 20 days ago

This is an exciting opportunity for an Electrical Engineer to take the lead in board bring-up, validation, and rework processes within a dynamic engineering environment. The role involves end-to-end ownership of electrical designs, including schematic capture and PCB layout, while ensuring compliance with various certification standards. Join a forward-thinking company that values innovation and precision in engineering, and make a significant impact on product development and production transition.

Own production-intent electrical design tasks.

AC Power Systems DFM Embedded Systems Mechatronics

Ubuntu Systems Senior Engineer

Posted 20 days ago

This role at Canonical offers an exciting opportunity for a Senior Engineer focused on Linux Platform Integration with Ubuntu systems. You will work remotely, engaging with advanced technologies and collaborating with leading engineers to optimize Ubuntu for the latest hardware. Your contributions will directly impact the adoption of Linux across diverse industries, making this a significant and fulfilling position within a pioneering tech firm.

Collaborate with silicon companies for hardware integration.

C C++ CI Automation Docker

Staff Software Engineer

Posted 19 days ago

Join us as a Staff Software Engineer specializing in Battery Management Systems, where you'll develop safety-critical embedded software for aircraft. You'll work alongside a diverse team, ensuring compliance with industry standards while integrating advanced battery control systems. This role offers the chance to apply your expertise in C/C++ and embedded systems, contributing to cutting-edge aviation technology in a dynamic and inclusive environment.

Ensure software compliance with safety standards.

Battery Management Systems C/C++ Programming Communication Protocols Digital Signal Processing

CNO Developer for Android

Posted 18 days ago

This exciting opportunity as an Android Developer with the SAS Mobile team involves supporting ARSIEM government clients at Fort Meade, MD. You will play a crucial role in developing secure mobile applications, utilizing your expertise in C programming and cybersecurity. The position requires a solid background in embedded systems and Bluetooth technology, making it ideal for those passionate about innovative solutions in a government context. Join us to contribute to impactful projects while enhancing your skills in a collaborative environment.

Provide cybersecurity and CNO-specific development.

Android Development Bluetooth Technologies CNO Development C Programming

Open Source Networking Engineer

Posted 17 days ago

This is an exciting opportunity to join Canonical as an Open Source Networking Software Engineer, where you will focus on developing cutting-edge networking software for ToR Switch, SmartNIC, and DPU technologies. You will collaborate with global partners and contribute to the open-source community, shaping future-proof networking solutions. The role emphasizes high-quality software development, technical leadership, and engagement with advanced networking technologies, all while working remotely in a dynamic, supportive environment.

Collaborate with silicon providers for optimization.

C/C++ Programming Data Center Networking DPDK eBPF

Flight Software Engineer

Posted 14 days ago

Join our team as a Staff Flight Software Engineer for the Interplanetary Sciences Program and contribute to the future of space exploration. In this role, you will design and test innovative flight software that powers spacecraft command and control systems. Collaborate with a dynamic team of experts in avionics, propulsion, and operations, ensuring mission success through rigorous testing and validation. This opportunity not only allows you to work at the forefront of technology but also offers a competitive salary, generous benefits, and a supportive work environment.

Manage the full lifecycle of software development.

Autonomy Systems C++ Debugging Embedded Systems

Hardware Systems Engineer

Posted 14 days ago

Join us as a Hardware Systems Engineer where you will lead the system architecture for innovative robotics and electro-mechanical products. This exciting role involves translating product requirements into designs, selecting key components, building prototypes, and developing firmware. You will have the chance to work on cutting-edge technology solutions, driving innovation in a collaborative environment while benefiting from competitive compensation and flexible work arrangements.

Translate product requirements into designs.

Actuator Control Data Analysis ECAD Embedded Systems

Senior Electrical Engineer

Posted 8 days ago

This exciting opportunity as a Senior Electrical Engineer involves designing and developing innovative PCB solutions for a range of applications, including laser control and motor drives. The role demands expertise in high-speed digital design and power electronics, offering a chance to work on cutting-edge technology. Join a forward-thinking company that values creativity and technical excellence while enjoying a comprehensive benefits package, including fully-paid medical coverage and flexible PTO.

Develop high-speed digital boards.

Altium Designer DFM and DFT Implementation Embedded Systems EMI/EMC Optimization

Electrical Engineer Role

Posted 8 days ago

Join our team as an Electrical Engineer in Tonawanda, NY, where you will design and develop innovative electrical systems. This role offers the opportunity to work on diverse projects, collaborating with talented professionals in a dynamic environment. Your expertise will be crucial in ensuring high-quality outcomes and contributing to the advancement of technology in our company.

Collaborate with teams to ensure project success.

CAD Software Circuit Design Control Systems Embedded Systems

Software Engineer - HPC

Posted 7 days ago

This is an exciting opportunity for a Senior Software Engineer specializing in High Performance Computing to join the Starlink project. You will develop real-time software to optimize satellite beam management for a low-latency network. The role involves leading architectural designs, conducting experiments, and creating essential tools for development and analysis. Be part of a pioneering team at the forefront of satellite technology, where your skills will directly impact the future of global communications.

Lead architectural design and code reviews.

Assembly Language C/C++ Programming Data Analysis and Visualization Distributed Systems

ASIC Design Engineer

Posted 7 days ago

This is an exciting opportunity for a New Graduate Engineer to work in ASIC Design for Starshield projects. You will be involved in designing innovative digital ASICs and FPGAs, collaborating with cross-functional teams to ensure high-quality solutions. This role offers a chance to gain hands-on experience in RTL design, verification, and silicon validation, making it a perfect start for your engineering career in the electronics industry.

Collaborate with teams to derive specifications.

ASIC Design FPGA Development RTL Design Scripting (Python)

Product Test Engineer

Posted 5 days ago

Join our team as a Product Test Engineer, where you'll play a crucial role in ensuring the quality of our operating systems and tablets. This position involves collaboration with various teams to design automated tests and validate hardware and software updates. With a focus on troubleshooting and enhancing test processes, this is an exciting opportunity to contribute to cutting-edge technology in a dynamic environment.

Design and develop automated test scripts.

Agile Methodologies Automated Testing Data-Driven Testing Embedded Systems

Embedded Software Engineer

Posted 5 days ago

Join our team as a Senior Software Engineer focusing on Embedded Runtime Infrastructure. In this role, you will design and develop cutting-edge runtime and embedded software for autonomy, working closely with hardware and various teams to ensure high performance. With a strong emphasis on collaboration and hands-on experience, this opportunity offers a competitive compensation package and a chance to work in a dynamic automotive environment.

Harden RTOS runtimes on automotive SoCs.

Automated Testing Automotive SoCs C++11 or newer Embedded Software Development

Electrical Hardware Design Engineer

Posted 3 days ago

Join our team as a Staff Electrical Hardware Design Engineer, where you'll lead the electrical design lifecycle for cutting-edge spaceflight PCBAs. Collaborate with cross-functional teams to ensure the highest quality integration of systems. This role offers the chance to engage in innovative projects that directly contribute to aerospace technology advancements, with opportunities for growth and impact in a dynamic environment.

Collaborate with various engineering teams for integration.

Altium Designer Board Bring-Up Collaboration Skills Debugging

Embedded Systems Leadership

New

This exciting opportunity involves leading the technical direction and architecture of embedded systems within our Cooperative Systems team. You will manage and mentor a talented group of engineers, collaborating with cross-functional teams to implement AI-driven solutions. Your role will focus on designing and building production systems utilizing large language models and innovative AI technology, ensuring engineering excellence through strong decision-making and high code quality. Join us to make a tangible impact by applying AI to solve real-world operational challenges.

Manage and mentor engineering teams.

AI Technologies Code Quality Management Cross-functional Collaboration Embedded Systems

Cloud & Embedded Systems Engineer

New

Join our innovative team as a Staff Software Engineer focused on Cloud and Embedded Systems Configuration. In this pivotal role, you will design and develop embedded applications and microservices that enhance vehicle technology. Your expertise will drive the architecture that bridges vehicle systems with cloud solutions, ensuring dynamic configuration and control. This is an exciting opportunity to lead impactful projects and collaborate with diverse teams, contributing to the future of automotive technology.

Develop auditing/control for software and hardware settings.

Cloud Computing Data Pipelines Docker Embedded Systems

Senior Suspension Engineer

New

Join our team as a Senior Suspension System Engineer, where you will take the lead in designing and controlling advanced active suspension systems. You will be responsible for authoring specifications, developing integration plans, and ensuring ride quality and safety through rigorous testing. This is an exciting opportunity to work with cutting-edge technology in the automotive industry and collaborate with cross-functional teams to define and realize innovative suspension solutions.

Author technical specifications and requirements.

Active Suspension System Design Control Systems HIL Testing IBM DOORS