Software Engineer, Control
Heliogen is a renewable energy technology company focused on eliminating the need for fossil fuels using the power of sunlight and software. Heliogen has invented the world’s first Sunlight Refinery™ – a green hydrogen and 24/7 electricity plant – capable of concentrating, capturing, and refining sunlight into cost-effective energy on demand, paving the way for an economical and full-scale global transition to a green economy by 2050.
You Aspire To:
Research, develop, implement, and test the software that measures, controls, displays, and manages data for Heliogen concentrating solar thermal plants, and develop tools used during e.g. R&D efforts and manufacturing.
- Analysis, Simulation, Experimentation – Use rigorous techniques to understand the problems that need to be solved and characterize the systems involved in solving them.
- Control System Development – Use physics, computer vision, machine learning, and control theory to enable high performance concentrating solar thermal facilities. The algorithms you create will control megawatts of radiant power, heating materials to well above 1000° C.
- Deployment & Support - Design, set up, and support the control systems for worldwide projects including specifying and configuring hardware components (e.g. cameras)
What's Essential:
- 3+ years professional experience in software development outside an undergraduate program
- Control theory professional experience including PID, filtering, MPC, Markov processes
- Software development skills including C#/C++, unit testing/TDD, and Git
- Algorithm design skills in conception, implementation, and debugging of novel systems
- Mathematical skills including linear algebra, 3D geometry, optimization, differential equations
- Data analysis skills including at least intermediate statistics and probability
What's Desirable:
- Physics knowledge including optics and thermodynamics
- Robotics skills including kinematics, computer vision, and motor control
- Performance optimization including native algorithm implementation & GPU programming
- Knowledge of solar thermal technologies
- Machine learning skills including CNNs and Gaussian processes
Heliogen was created at Idealab, the leading technology incubator. For more information about Heliogen, please visit heliogen.com