Posted 
May 20

Senior Embedded Software Engineer

Software Engineering
Senior
REMOTE

Role Description

Heliogen is a renewable energy technology company focused on eliminating the need for fossil fuels in heavy industry and powering a sustainable future. The company’s AI-enabled, modular concentrated solar technology aims to cost-effectively deliver near 24/7 carbon-free energy in the form of heat, power, or green hydrogen fuel at scale – for the first time in history.

Team Overview:

The Heliostat Engineering Team is focused on the design and development of the next generation of heliostats. In this role, you will be part of the Electrical Engineering Team working on the software/firmware that controls the heliostats. This is a key role within the team. You will work alongside other design engineers as well as the wider integrated project team.

You Aspire To:

  • Use your embedded software engineering skills to further the world’s transition to sustainable energy
  • Develop efficient code for management of large-scale distributed systems
  • Ensure code quality through code reviews, testing, and CI/CD processes
  • Maintain and deploy software/firmware releases that go to large quantities of devices

What's Essential:

  • Minimum of 5 years relevant work experience
  • Deep understanding of software development fundamentals
  • Experience designing and debugging software for embedded Linux systems
  • Knowledge of Git best practices
  • Ability to develop with CI/CD processes
  • Experience writing high reliability client and server applications and services
  • Comfortable with quickly creating small utility applications or scripts
  • Experience with IP networking and protocol stacks
  • Excellent written, verbal, and documentation skills

Desirable Experience:

  • Experience in fast-paced early-stage organizations
  • BS, MS, or PhD in Software Engineering or related field
  • Experience with cyber security measures for embedded systems
  • Experience in making user friendly test interfaces and GUIs
  • Ability to code in C/C++, Python, Go, and/or JavaScript

Heliogen was created at Idealab, the leading technology incubator founded by Bill Gross in 1996.

Heliogen
 at a glance

Heliogen is a renewable energy technology company unlocking the power of sunlight to replace fossil fuels.