Embedded Engineer
Core
Design and implement embedded firmware and Linux system bring-up for physical robots and sensor devices to enable data collection and real-time processing.
Role type
Senior Embedded Systems Engineer (Linux/Firmware)
Builds
Embedded Linux devices, sensor drivers, and firmware for physical robots
Domain
Robotics, Embedded Systems, AI Hardware
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Embedded Linux, Kernel development, Driver development, Hardware debugging (SPI/I2C/UART/USB), Multithreaded firmware, Power optimization, Computer architecture
Preferred skills
Camera system integration, Bash scripting, Python for automation
Technologies
Linux, C++, SPI, I2C, UART, USB, Kernel, Device trees
Responsibilities
Lead integration of embedded Linux devices with real-time sensor processing; Develop drivers for high-speed sensors and perform BSP development; Debug complex hardware-software interface issues and timing problems; Optimize power consumption for battery-operated devices; Architect and implement concurrent firmware services
Seniority
Senior, hands-on IC