Senior Staff Firmware Engineer

4 weeks ago


San Francisco, United States Survival Systems Staffing Full time

Compensation Base pay: $180,000 - $250,000 per year Performance-based bonuses and equity/stock options (if applicable) Comprehensive health, dental, and vision insurance 401(k) with company match Professional development and training opportunities Position Overview We are seeking a talented Firmware Engineer to develop and optimize embedded software for advanced inverter and battery energy storage systems. This role is critical to delivering high-performance, reliable power conversion and energy management solutions for renewable energy and grid‑scale applications. Key Responsibilities Firmware Development Design, develop, and maintain embedded firmware for inverter control systems. Implement control algorithms for grid‑tied and off‑grid inverter operations. Develop Battery Management System (BMS) integration and communication protocols. Create real‑time control loops for power conversion and energy management. Implement safety features, fault detection, and protection mechanisms. System Integration Develop communication interfaces (CAN, Modbus, SPI, I2C, Ethernet). Integrate with BMS, EMS, and SCADA systems. Implement grid code compliance and smart grid functionalities. Work with the hardware team on firmware/hardware co‑design. Support field testing and commissioning activities. Optimization & Testing Optimize code for performance, memory usage, and power efficiency. Develop automated testing frameworks and unit tests. Debug complex real‑time embedded systems issues. Conduct HIL (Hardware‑in‑the‑Loop) and system‑level testing. Support certification testing (UL1741, IEEE1547, IEC standards). Required Qualifications 5+ years of embedded firmware development experience. 3+ years working with power electronics, inverters, or energy storage systems. Proven track record of delivering production firmware for commercial products. Technical Skills Strong proficiency in C/C++ for embedded systems. Experience with real‑time operating systems (FreeRTOS, Zephyr, or similar). Deep understanding of digital control theory and implementation. Knowledge of power converter topologies and control strategies. Experience with ARM Cortex or similar microcontroller architectures. Proficiency with communication protocols (CAN, Modbus RTU/TCP, SPI, I2C, UART). Familiarity with version control systems (Git) and CI/CD practices. Understanding of inverter control techniques (SPWM, SVPWM). Knowledge of PLL, voltage/current control loops, and grid synchronization. Familiarity with MPPT algorithms for solar applications. Understanding of battery chemistries and BMS principles. Knowledge of grid codes and interconnection standards. Preferred Qualifications Master's degree in Electrical Engineering, Computer Engineering, or related field. Experience with DSP programming (TI C2000, Infineon XMC, or similar). Knowledge of functional safety standards (IEC 61508, ISO 26262). Experience with Python or MATLAB for algorithm development and testing. Familiarity with model‑based design tools (Simulink). Understanding of cybersecurity for embedded systems. Experience with field service support and remote diagnostics. Job Metadata Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Design Industry: Computers and Electronics Manufacturing #J-18808-Ljbffr



  • San Francisco, CA, United States Meet Life Sciences Full time

    This range is provided by Meet Life Sciences. Senior Firmware Engineer Meet has partnered with a STEALTH Medical Device company developing cutting-edge technology for the treatment of unmet neurological disorders. The company is seeking an experienced Firmware Engineer with expert proficiency in C and Python to join their engineering team at their SF Bay...

  • Firmware Engineer

    4 weeks ago


    San Francisco, CA, United States Oura Full time

    Overview We’re looking for a seasoned Senior Firmware Engineer with a passion for innovation in wearable technology. If you have a track record of developing cutting-edge firmware and a keen interest in shaping the future of wearable devices, we want you on our team! Submit your CV and any additional required information after you have read this...


  • San Francisco, California, United States Survival Systems Staffing Full time

    Firmware Engineer - InvertersPosition OverviewWe are seeking a talented Firmware Engineer to develop and optimize embedded software for advanced inverter and battery energy storage systems. This role is critical to delivering high-performance, reliable power conversion and energy management solutions for renewable energy and grid-scale applications.Key...


  • San Francisco, United States Lunar Energy Full time

    Join to apply for the Senior Firmware Engineer role at Lunar EnergyJoin to apply for the Senior Firmware Engineer role at Lunar EnergyEmbedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability, and optimization of our...


  • San Francisco, CA, United States Lunar Energy Full time

    Join to apply for the Senior Firmware Engineer role at Lunar Energy Join to apply for the Senior Firmware Engineer role at Lunar Energy Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability, and...


  • San Francisco, United States Grafton Sciences Full time

    About Grafton Sciences We’re building AI systems with general physical ability — the capacity to experiment, engineer, or manufacture anything. We believe achieving this is a key step towards building superintelligence. With deep technical roots and real-world progress at scale (e.g., a $42M NIH project), we’re pushing the frontier of physical AI....


  • San Francisco, CA, United States URA Full time

    Were looking for a seasoned Senior Firmware Engineer with a passion for innovation in wearable technology. If you have a track record of developing cutting-edge firmware and a keen interest in shaping the future of wearable devices, we want you on our team! Design and Develop Firmware: Lead the design, development, and optimization of firmware for our...


  • San Francisco, CA, United States Meet Life Sciences Full time

    This range is provided by Meet Life Sciences. Your actual pay will be based on your skills and experience talk with your recruiter to learn more. Base pay range $140,000.00/yr - $180,000.00/yr Senior Firmware Engineer Meet has partnered with a STEALTH Medical Device company developing cutting-edge technology for the treatment of unmet neurological disorders....


  • San Francisco, CA, United States Gridware Full time

    About Gridware Gridware is a San Francisco-based technology company dedicated to protecting and enhancing the electrical grid. We pioneered a groundbreaking new class of grid management called active grid response (AGR), focused on monitoring the electrical, physical, and environmental aspects of the grid that affect reliability and safety. Our advanced...


  • San Francisco, United States Gridware Full time

    Senior Firmware Engineer, Wireless Communications Senior Firmware Engineer with deep expertise in wireless communications to help shape the future of Gridware’s connected devices. In this role, you’ll design and optimize firmware that powers resilient, low-power networks—leveraging peer-to-peer, mesh (802.15.4, Zigbee, Thread), Matter, and emerging NTN...