Software Engineer, Embedded Systems
Heron Power
Location
Scotts Valley
Employment Type
Full time
Location Type
On-site
Department
Engineering
What to Expect
Heron Power is a startup company building cutting-edge power electronics for the 21st-century grid. We aim to debottleneck the growth of electricity generation and consumption with scalable, innovative, and less costly hardware solutions, accelerating the electrification of everything.
Our first goal is to build better converters (inverters & rectifiers) to connect large-scale renewables, storage, and loads to the grid. Heron’s leadership team is made up of seasoned veterans who have designed and shipped gigawatts of power conversion products over the past decade.
We understand that no one individual knows everything. We will all learn a lot together and from each other. We strive to build a collaborative, enriching environment conducive to personal, technical, and career growth. You can expect to work in a dynamic and collaborative environment, driven by first principles engineering, solving difficult problems.
Job Overview
As an embedded software engineer, you will be responsible for developing connected-systems infrastructure & implementing real-time algorithms for power conversion systems. Additionally, you will be responsible for creating and maintaining validation and CI/CD pipelines.
How You Will Contribute
Evaluate embedded compute requirements and microcontroller offerings
Implement embedded real-time operating system (RTOS) and microcontroller kernel and peripherals such as PWM’s, ADC’s, comparators, and serial communications
Create communication schemas and associated auto-generated code
Architect and implement troubleshooting and tracing tools, security features, data historians, and logging pipelines
Create continuous integration pipeline including build scripts and test automation
Integrate and maintain unit-test and test-automation frameworks
Design and maintain over-the-air firmware update, telemetry, and fleet management systems
Manage version control, firmware integration, and firmware release processes
As a startup, we expect individuals to engage and overlap with teams with adjacent skill-sets. Expect to overlap both with circuit-design and power controls engineers as needed.
What You Will Bring
We have a short list of must-have requirements. We prioritize a strong grip on first principles, hands-on skills, and a sense of initiative. Domain-specific knowledge and experience will help determine the career level for each hire.
Must-Have Requirements
Strong knowledge of embedded C
Familiarity with bootloaders and real-time operating systems (RTOS)
Experience with build systems and continuous integration & delivery (CI/CD) pipelines
Nice-to-Haves
Experience with real time dynamic control systems
Familiarity with simple power conversion topologies
Experience writing safety-critical firmware
Electronic circuit design experience
Front-end software experience – particularly for engineering tools
Familiarity with FPGA programming and/or ASIC design
Experience in high-volume production and support
If you are passionate about technology and enjoy working in a fast-paced environment, we would love to hear from you. Join us in accelerating the electrification of everything at Heron Power.
Heron Power provides competitive compensation (salary and equity) and benefits. The salary for this role ranges from $95,000 to $200,000 per year.