Embedded Firmware Engineer

Job Category: Software Developer
Job Type: Full Time
Job Location: United States
Company Name: Optivolt

Company Overview

Optivolt is transforming the way we harvest solar energy, innovating new breakthroughs in power electronics. Established in 2017, Optivolt developed the Balancer, integrated power electronics that output peak solar performance even in shaded conditions — enabling millions more homes to now become eligible for solar. Balancers are deployed in the harshest environments on the planet, ensuring reliable energy production for NOAA, the U.S. Air Force, and the Ukraine Armed Forces. After proven success with our military partners, we’re bringing this technology to residential homes across the country. With Optivolt, the future of solar energy is brighter than ever.

About the job

Optivolt is an exciting new power electronics company, dedicated to unlocking untapped potential in the solar energy space. We are seeking a highly skilled Embedded Firmware Engineer to join our dynamic team. As an Embedded Firmware Engineer, you will be responsible for developing the firmware that is used in our main products and accessories. Your expertise will be instrumental in identifying and resolving potential issues, optimizing performance, and ensuring reliability and compliance with industry standards and regulations. If you have a passion for innovation, problem-solving, and ensuring product excellence, we want to hear from you.

We are seeking a skilled Embedded Firmware Engineer to join our team to work on cutting-edge solar power optimizers. The ideal candidate will have strong expertise in firmware development, wireless networking, and product bring-up. This is an on-site role in San Francisco, requiring hands-on work with hardware, testing, and debugging. The position may be extended based on project needs and performance.

Key Responsibilities:

  • Design, test, and maintain firmware for solar power optimizers, ensuring high performance and reliability.
  • Collaborate with hardware engineers to ensure seamless integration of firmware and hardware in the design of solar power optimization products.
  • Conduct on-device testing, including hands-on work with oscilloscopes, logic analyzers, dataloggers, and other diagnostic equipment.
  • Implement communication networks using protocols such as BLE, Wifi, UART, SPI, I2C, RS485/MODBUS, etc. for remote control, debugging, and telematics.
  • Develop innovative features to improve the customer experience for solar installers and solar array owners.
  • Ensure safety, performance, and compliance with industry standards through rigorous testing and validation.
  • Work closely with cross-functional teams to define product requirements, address technical challenges, and deliver high-quality solutions.
  • Participate in field testing and work with customers as needed to support product deployment and troubleshooting.
  • Support accelerated life cycle testing
  • Support manufacturing software development, QC software automation

Requirements:

  • B.S. in, Computer Engineering, Electrical Engineering or similar (M.S. preferred).
  • Strong background in embedded firmware development for power electronics, ideally within the solar energy or renewable energy sector.
  • Proficiency in C/C++ and familiarity with embedded systems.
  • Experience working with wireless communication protocols such as Wifi, Bluetooth, BLE Mesh, Zigbee, etc.
  • Experience with on device (or HIL) testing, debugging, and troubleshooting of electronic systems.
  • Experience with hardware bring-up, debugging, testing
  • Hands-on experience with testing equipment such as oscilloscopes, multimeters, logic analyzers
  • Experience with a variety of microcontrollers and embedded systems
  • Familiarity with writing bare-metal firmware
  • Experience with git, continuous integration, and automated testing
  • Ability to work on-site with teams in a collaborative, fast-paced environment.

Preferred Skills:

  • Strong background in mathematics and its application in algorithm development
  • Experience with software development on modern embedded RTOS platforms
  • Familiarity with solar power systems and energy storage solutions.
  • Experience bringing up prototype hardware
  • Experience with hardware optimization for performance
  • Ability to write desktop software (scripts) to interact with embedded software for use in testing, factory environments, and other tools

Join our team and work alongside seasoned engineers with decades of experience and a track record of dozens of patents, offering you an unparalleled opportunity to learn and innovate in the field of power electronics. If you are passionate about renewable energy and have the expertise to help us build the next generation of solar power optimizers, we encourage you to apply!

How to Apply:

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx