Senior Firmware Engineer - Real-Time Control for Power Electronics
Related skills
c/c++ dsp rtos real-time matlab/simulinkπ Description
- Architect real-time firmware for automotive/industrial power systems with fast control loops.
- Develop and tune control algorithms (PID, state-space, observers) for high-bandwidth converters.
- Lead embedded development across MCU/DSP platforms; interface with ADCs, PWMs, sensors.
- Hardware bring-up, debugging, validation; JTAG, scopes, logic analyzers; automate tests.
- GUI tools (Python/Visual C++), MATLAB/Simulink workflows; ISO 26262; keep documentation up to date.
π― Requirements
- BS or MS in Electrical Engineering, Computer Engineering, CS, or related field.
- 5+ years RTOS-driven real-time embedded firmware in C/C++ for power electronics.
- Proven experience with digital control for high-frequency switching converters (AC-DC, DC-DC, inverters).
- Expert C/C++ in real-time, interrupt-driven MCUs; RTOS concepts and Git collaboration.
- Experience with JTAG, scopes, logic analyzers, MATLAB/Simulink; ISO 26262 familiarity.
π Benefits
- Health insurance, FSA, retirement, life/disability, PTO and leave programs.
- Employee discounts to VRAI.
- Medical/vision coverage retroactive to start; dental/vol benefits after enrollment.
- Benefits start on day one of employment.
- Equal Opportunity Employer; inclusive and compliant workplace.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!