CareerPlan

Firmware Engineer Intern (Summer 2027)

USAInternship2026-10-10 → 2026-11-10
On-site

Core

Design and build C++ firmware for distributed aircraft microcontroller systems, ensuring reliable real-time performance and communication interfaces.

Role type

Firmware Engineer Intern

Builds

Firmware components and communication interfaces for aircraft microcontroller systems

Domain

Aerospace / Embedded Systems

Required skills

C++, C, embedded systems, real-time systems, microcontroller programming, communication protocols (Ethernet, serial), CPU optimization, memory management, scheduling, fault handling

Preferred skills

Rust, software-in-the-loop simulation, electrical systems knowledge, mechanical systems knowledge, embedded Linux

Technologies

C++, Rust, Ethernet, serial protocols, microcontrollers

Responsibilities

Design and build C++ firmware for distributed aircraft microcontroller systems; Develop Ethernet, serial, and other microcontroller communication interfaces; Define platform-level interfaces and reusable firmware components; Optimize CPU utilization, memory usage, and timing jitter; Develop metrics, monitoring, and troubleshooting capabilities; Develop Rust-based tooling and simulations; Collaborate with electrical, mechanical, and systems engineers