2h ago
Senior/Staff Embedded Software Engineer, Robotics Devices
Milpitas, CA
full-timeseniorrobotics Visa Sponsor
Tech Stack
Description
You will architect and develop embedded systems for robotic devices, working across Linux, RTOS, and microcontroller platforms to design device drivers, middleware, and on-device software. You'll integrate sensors and actuators, perform performance debugging, and ensure reliable operation at the boundary between software and physical hardware.
Requirements
- Bachelor's degree or higher in STEM
- 5+ years building production-quality embedded or systems-level software
- Proficiency in modern C++ and Python
- Experience with large complex systems and development tooling
- Hardware literacy including schematics review
Responsibilities
- Lead design and deployment of embedded software stacks for robotic devices
- Architect software solutions for sensor integration including vendor evaluation and driver development
- Perform performance analysis and hardware/software debugging for real-time reliability
- Apply hardware-software co-design principles informed by physics of devices
- Contribute to technical roadmap planning and mentor engineers
0 views 0 saves 0 applications