Senior Firmware Engineer
Job Description & How to Apply Below
Role Overview Senior Firmware Engineer responsible for real-time control architecture and embedded firmware development for advanced power electronics systems. Key responsibilities include control‑loop design, hardware optimization, system bring‑up, and establishing best‑in‑class firmware development practices.
What you’ll be doing Lead the design and implementation of real‑time control loops (PID, resonant, state‑space, etc.) for power converters and inverter topologies, optimizing PWM strategies and sensing architectures.
Develop and validate control algorithms using MATLAB/Simulink or PLECS prior to deployment, translating models into efficient production‑grade C/C++ or HDL implementations.
Own firmware‑hardware integration, optimizing interactions with MCU peripherals, ADCs, PWMs, sensors, and actuators, and driving system bring‑up, debugging, and performance tuning.
Design ultra‑fast interrupt‑driven protection mechanisms for over‑voltage, over‑current, and thermal events, ensuring firmware compliance with industry standards and safety regulations.
Establish coding standards, conduct deep technical code reviews, and implement best‑in‑class firmware development, validation, and deployment practices.
Mentor junior engineers, lead complex debugging efforts, and set the technical bar for firmware excellence across the team.
Qualifications 5–9 years of experience designing, validating, and productizing firmware for power electronics systems, battery management systems, or inverter platforms.
Deep knowledge of switching topologies (Buck, Boost, LLC, PSFB) and inverter modulation techniques.
Expertise in discrete‑time control theory, compensator design, and frequency‑response analysis within embedded systems.
Expert‑level proficiency in C/C++ (and assembly where needed) for real‑time embedded applications.
Strong experience with MCU peripherals for power applications (high‑resolution PWM, ADCs, analog subsystems).
Experience using Verilog/VHDL to implement time‑critical logic in FPGA/CPLD environments.
High proficiency in RTOS configuration and deterministic communication stacks (CAN, Modbus, Ethernet).
Comfortable working in high‑power lab environments and debugging EMI, noise, and transient behavior using high‑bandwidth instrumentation.
Practical experience designing firmware to international safety and compliance standards.
Ability to make thoughtful technical trade‑offs and clearly communicate decisions across Hardware, Product, and leadership teams.
Compensation and Benefits Typical salary range: $120,000–$140,000 annually.
Extended Health and Dental Benefits
Wellness and Spending Account
Professional Development Benefit
Equal Opportunity Employer Statement Daanaa is an equal opportunity employer with an inclusive culture.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×