Software Engineering Intern (Embedded, Backend, Fullstack)
Core
Building software for autonomous battery-electric rail vehicles and fleet management platforms, including vehicle control, communications, sensor integration, and data services.
Role type
Software Engineering Intern (Embedded, Backend, Fullstack)
Builds
Vehicle control software, communication interfaces, sensor integration, fleet telemetry services, and operations tools.
Domain
Autonomous freight rail / Embedded systems / Fleet management
Required skills
Rust, C, C++, Python, Go, TypeScript, embedded Linux, microcontrollers, CAN, Ethernet, SPI, I2C, UART, API development, data pipelines, CI/CD, simulation, hardware-in-the-loop testing
Preferred skills
RTOS environments, sensor/actuator integration, electromechanical systems, autonomous systems teams experience
Technologies
Rust, C, C++, Python, Go, TypeScript, embedded Linux, microcontrollers, CAN, Ethernet, SPI, I2C, UART, CI/CD, simulation, hardware-in-the-loop
Responsibilities
Writing and testing code for braking, drivetrain, and power systems; developing communication interfaces; integrating onboard sensors; building fleet data pipelines; creating APIs and web applications; improving developer and test infrastructure.
Seniority
Intern
