Hardware In Loop (HIL) Software Engineer Intern - Winter 2027
Core
Develop and optimize embedded hardware-in-the-loop (HIL) test infrastructure, including Python frameworks, CI integration, and physical test stations for drone validation.
Role type
Junior/Senior/MS-level intern embedded systems engineer
Builds
HIL test framework, CI pipelines, physical test stations and fixtures
Domain
Autonomous drones / Embedded systems / Test infrastructure
Required skills
Python, Linux systems administration, Embedded Linux, CI/CD pipeline design, Hardware bring-up, System debugging, Docker, Shell scripting
Preferred skills
Firmware development, Device-level embedded software, FAA Part 107 certification
Technologies
Python, Linux, Docker, CI/CD, USB/udev, systemd, Serial consoles
Responsibilities
Contribute to HIL test framework architecture and CI integration; Design and build new test stations and fixtures; Partner with firmware and product teams to automate validation; Develop critical use cases for hardware validation; Triage failing test runs and route bugs.
Seniority
Intern