Posted in

Controls & Firmware Engineering Lead

Controls & Firmware Engineering Lead

CompanyExowatt
LocationMiami, FL, USA
Salary$180000 – $210000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • BS, MS, or PhD in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field
  • 5+ years of experience in embedded systems development, controls engineering, or firmware design
  • Strong expertise in real-time embedded firmware development (C/C++, RTOS, bare-metal systems)
  • Experience with control systems design, including PID, state-space, and advanced control techniques
  • Knowledge of power electronics control, including inverters, converters, and motor drives
  • Familiarity with microcontrollers, FPGAs, and DSPs for real-time control applications
  • Experience implementing secure boot, encryption, and firmware-over-the-air (FOTA) updates
  • Hands-on experience with oscilloscopes, logic analyzers, and debugging tools for hardware troubleshooting
  • Familiarity with IEC 61508, UL 1998, ISO 26262, and cybersecurity best practices for embedded systems
  • Experience leading embedded software projects from concept to production, including architecture design, development, and validation
  • Ability to work cross-functionally, mentor junior engineers, and lead firmware initiatives
  • Strong analytical skills with the ability to diagnose complex system interactions in a fast-paced startup environment

Responsibilities

  • Design and develop real-time firmware for embedded controllers managing thermal storage, power electronics, and energy dispatch
  • Architect, implement, and optimize closed-loop control algorithms for system stability, efficiency, and fault tolerance
  • Interface firmware with sensors, actuators, power electronics, and communication networks
  • Develop and integrate industrial communication protocols (Modbus, CAN, Ethernet/IP, MQTT) for seamless system operation and remote monitoring
  • Implement safety-critical firmware features including fault detection, system protection, and cybersecurity best practices
  • Develop and execute hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing to validate firmware performance and system integration
  • Work closely with mechanical, electrical, and power systems engineers to optimize system performance and troubleshoot complex issues
  • Write efficient, maintainable, and well-documented code using C, C++, Python, or Rust for embedded applications
  • Design and implement data logging, diagnostics, and predictive maintenance algorithms leveraging cloud-based analytics
  • Assist in hardware bring-up, troubleshooting, and firmware updates for production systems

Preferred Qualifications

    No preferred qualifications provided.