Drimva

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

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)