Senior Staff Firmware Engineer

Added
3 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

matlab simulink power electronics embedded systems rtos

📋 Description

  • Work with Systems Team to define concepts and optimize designs
  • Derive specs to meet UL 1998 and UL 5500 standards
  • Translate grid code and safety requirements into testable features
  • Define DC/DC operating envelopes with bidirectional control and protections
  • Own closed-loop digital control for DC/DC stages
  • Architect firmware for safety with state machines, fault detection and recovery

🎯 Requirements

  • Master’s degree in electrical or computer engineering or related field
  • 10–15+ years firmware experience in embedded/RTOS for battery management or power electronics
  • Extensive experience using C or C++ for embedded real-time systems
  • Strong embedded fundamentals including bare-metal or RTOS, fixed-point math, interrupt-driven control, unit tests, and HIL regressions
  • Expert knowledge of power control algorithms and digital control design for power converters including PWM generation, current/voltage loops, observers, filters, and stability analysis
  • Proficiency in model-based design and plant modeling using MATLAB or Simulink, PLECS, PSIM with traceability to production code

🎁 Benefits

  • Competitive salaries and stock options
  • Comprehensive health, dental, and vision coverage for employees
  • 12+ weeks paid parental leave
  • Generous vacation policy
  • Equal opportunity employer with inclusive culture

🚚 Relocation support

Share job

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.

Related Engineering Jobs

See more Engineering jobs →