Senior Embedded Firmware Engineer — Real-Time, HIL, Solar

Optivolt

San Francisco (CA)

On-site

USD 160,000 - 220,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Optivolt in San Francisco, CA is seeking an experienced Embedded Firmware Engineer to design and implement firmware for the Optivolt Hub and Balancer, owning features from concept through delivery and collaborating with hardware and software teams to optimize performance and reliability.

You’ll work hands-on with hardware, develop with C/C++ on RTOS, use Python for tooling, and contribute to testing, CI/CD, and hardware-in-the-loop setups.

Qualifications

  • Bachelor’s degree or higher in Computer Engineering, Computer Science, or a related field.
  • Proficiency in reliable embedded C/C++ with an RTOS.
  • Proficiency with Python for desktop tooling.
  • Experience owning features from conception to maintenance.
  • Experience with I2C/SPI/UART and wireless networking.
  • Ability to develop tests and HIL setups.
  • Experience with CI/CD in embedded apps (GitHub Actions).
  • Hands-on experience with embedded hardware.

Responsibilities

  • Develop embedded firmware for the Optivolt Hub and Balancer, including current and next-generation products.
  • Own the full lifecycle of new features to maximize device performance and reliability.
  • Implement systems to provide better insights and tools for support engineers to remotely assist customers.
  • Expand integration and unit test coverage, including new hardware-in-the-loop setups.
  • Develop ancillary desktop or embedded software to support development, testing, and production.
  • Work closely with hardware engineers and designers on next-generation hardware.
  • Provide support to customers when issues are escalated to engineering; some travel may be required.

Skills

Embedded C/C++ with RTOS
Python scripting
Feature ownership
I2C/SPI/UART
Wi-Fi / BLE
CI/CD (GitHub Actions)
Embedded hardware troubleshooting
Embedded Linux with RTOS

Education

Bachelor's degree or higher in Computer Engineering, Computer Science, or related field

Tools

GitHub Actions
Zephyr / nRF Connect SDK

Job description

Optivolt in San Francisco, CA is seeking an experienced Embedded Firmware Engineer to design and implement firmware for the Optivolt Hub and Balancer, owning features from concept through delivery and collaborating with hardware and software teams to optimize performance and reliability.

You’ll work hands-on with hardware, develop with C/C++ on RTOS, use Python for tooling, and contribute to testing, CI/CD, and hardware-in-the-loop setups.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer - Embedded Solar Hardware & Systems
Electrical Engineer - Embedded Solar Hardware & Systems

Optivolt • San Francisco (CA)

On-site
USD 150,000 - 210,000
Equity package (pre-IPO)
Health coverage
Unlimited PTO
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Optivolt • San Francisco (CA)

On-site
USD 160,000 - 220,000
Senior Power Electronics Engineer (Hardware & Firmware)
Senior Power Electronics Engineer (Hardware & Firmware)

Optivolt • San Francisco (CA)

On-site
USD 160,000 - 220,000
Health coverage
Unlimited PTO
Pre-IPO equity package
+1
Electrical Engineer
Electrical Engineer

Optivolt • San Francisco (CA)

On-site
USD 150,000 - 210,000
Equity package (pre-IPO)
Health coverage
Unlimited PTO
Hardware Test Engineer — Solar Systems & Automation
Hardware Test Engineer — Solar Systems & Automation

Optivolt • San Francisco (CA)

On-site
USD 150,000 - 210,000
Health coverage
Unlimited PTO
Pre-IPO equity
Senior Software Architect & Platform Lead - Solar IoT
Senior Software Architect & Platform Lead - Solar IoT

Optivolt • San Francisco (CA)

On-site
USD 160,000 - 220,000
Comprehensive health coverage
Unlimited PTO
Pre-IPO equity package
Engineering Program Manager - Solar & Power Electronics
Engineering Program Manager - Solar & Power Electronics

Optivolt • San Francisco (CA)

On-site
USD 160,000 - 220,000
Health coverage
Unlimited PTO
Pre-IPO equity
Lead Software Engineer: IoT Solar Platform Architect
Lead Software Engineer: IoT Solar Platform Architect

Optivolt • San Francisco (CA)

On-site
USD 160,000 - 220,000
Health coverage
Unlimited PTO
Equity package
Hardware Test Engineer
Hardware Test Engineer

Optivolt • San Francisco (CA)

On-site
USD 150,000 - 210,000
Health coverage
Unlimited PTO
Pre-IPO equity
Senior Hardware Engineer (Power Electronics & Firmware)
Senior Hardware Engineer (Power Electronics & Firmware)

Optivolt • San Francisco (CA)

On-site
USD 160,000 - 220,000
Health coverage
Unlimited PTO
Pre-IPO equity package
+1