Embedded Systems Co-Op
Core
Design and prototype low-level hardware and software systems for research programs in the Analog Garage.
Role type
Embedded Systems Co-op (Intern)
Builds
Firmware, silicon/PCB bring-up, and integrated hardware/software systems for deep-tech innovation.
Domain
Semiconductor, Embedded Systems, Hardware/Software Integration
Required skills
Embedded programming (C, Rust), Scripting (Python, Bash), RTOS (FreeRTOS, Zephyr, Linux PREEMPT_RT), Git/CI-CD, Hardware integration (I2C, SPI, UART, USB, Ethernet), PCB design basics, Driver development
Preferred skills
DSP and sampling theory knowledge, Embedded Linux design patterns
Technologies
C, Rust, Python, Bash, FreeRTOS, Zephyr, Linux PREEMPT_RT, Git, I2C, SPI, UART, USB, Ethernet
Responsibilities
Design and bring up firmware for real-time systems; Perform software/hardware integration and assist in silicon or PCB bring-up and validation; Collaborate on requirements, architecture, and deliverables; Test, debug, and integrate complex systems.
