Shield AI
Embedded Software Engineer
Boston, MA, US · Full-time · Posted Sep 16, 2026
- Experience
- Strong professional experience required; no number of years stated.
- Education
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, Robotics, or a related field, or equivalent professional experience.
About the job
Develops, tests, and deploys embedded software for real-time autonomous systems on resource-constrained hardware.
What you'll do
- Design, implement, test, and optimize embedded software; evaluate performance in simulation and on hardware.
- Debug embedded software issues and integrate systems with hardware, autonomy, and robotics teams.
- Contribute to architecture, documentation, and code reviews, and carry features through deployment into field operations.
What they ask for
- Strong professional experience developing and debugging embedded software in C/C++.
- Experience with RTOS or embedded Linux, and developing and debugging software on Linux.
- Familiarity with embedded software for robotics, autonomous systems, or safety-critical applications.
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, Robotics, or a related field, or equivalent professional experience.
Nice to have
- Experience with microcontrollers, SoCs, FPGA-based systems, or sensor integration.
- Experience with safety-critical or fielded embedded software, connectivity protocols, system-level validation, or open-source embedded projects or applied research.
Tools
C/C++, RTOS, embedded Linux, Linux, UART, SPI, I2C, CAN
AI focus
Develops embedded software for autonomous systems; the posting does not specify AI or machine-learning development.
Model-written summary · the original posting is authoritative