Intern, System Integration & Test Software
Heron Power · Scotts Valley, CA · 1 mo ago
On-siteInformation TechnologyFull-time
Job Overview
You will build and operate the test infrastructure we use to validate grid-tied converters across the full product lifecycle — from system architecture and integration through reliability validation and manufacturing test at scale. This role owns a meaningful slice of the development loop: test system design, test execution, data analysis, failure isolation, verified fixes, and the software platforms that automate and orchestrate it all.
How You Will Contribute
- Test Software, Automation, and AI Agents
- Contribute to our software test infrastructure for system integration and reliability testing — test architecture, hardware abstraction layers, and result reporting pipelines.
- Write software tests that interact directly with hardware and firmware over CAN, UART, Modbus, TCP/IP — debugging signal integrity, protocol failures, and firmware edge cases.
- Write concurrent, fault-tolerant software for our next-generation manufacturing test platform: Firmware Flashing, FCT, EOL stations running autonomously on the factory floor.
- Build AI agents that manage test execution across facilities — initiating runs, monitoring anomalies, implementing test script and firmware changes in response to failures, and routing issues to humans
- Build the operator and engineering facing management platforms: live tester status, pass/fail rates, station health, and agent activity across all facilities.
- System Integration, Reliability & Test Execution
- Own system-level integration testing for new firmware and hardware revisions — bring-up, functional validation, and regression coverage across power electronics, firmware, and connected systems.
- Execute reliability campaigns—burn-in, power cycling, thermal stress, and abuse tests—and evolve them as we learn where the real failure cliffs are.
- Drive fast debug loops during excursions: isolate, instrument deeper, reproduce, and verify that corrective actions eliminate the failure.
- Test Bench Architecture & Build Design and build electrical reliability test benches for power electronics hardware—inverters, DC/DC converters, bi-directional power stages.
- Specify, procure, and integrate lab equipment: programmable power supplies, electronic loads, DAQ systems, sensors, protection hardware, interlocks, and cabling.
What You Will Bring
- Pursuing a BS or MS in Electrical Engineering, Mechatronics, Computer Engineering, or a related field.
- Strong programming proficiency in Python or Go; ability to read and understand embedded C firmware.
- Hands-on experience designing, building, or operating electrical test setups for complex hardware—power electronics strongly preferred.
- Comfort with bench power equipment and measurement methods: scopes, DMMs, power analyzers, electronic loads, DAQ, and sensors.
- Strong debugging instincts and ability to drive root-cause closure with engineering partners.
Nice-to-Haves
- Experience developing or integrating firmware on embedded systems (TI, STM32, ESP32, or similar).
- Experience building AI agents or working with LLM APIs and agentic frameworks.
- Familiarity with CI/CD pipelines or automated test infrastructure.
- PCBA design experience in KiCad or Altium.