What are the responsibilities and job description for the Senior / Staff Embedded Software Engineer position at Stelvio Inc.?
Senior / Staff Embedded Software Engineer
Los Angeles, CA (On-site)
We’re partnering with a well-funded, cutting-edge robotics company building advanced, imaging-guided robotic systems for high-precision applications.
They’re hiring a Senior / Staff Embedded Software Engineer to develop mission-critical embedded and Linux-based software, working at the intersection of hardware, real-time systems, and controls.
What You’ll Do:
- Develop embedded C/C and Linux software for robotic systems
- Work across RTOS, bare-metal, and PREEMPT_RT Linux environments
- Integrate with servo drives, sensors, and peripheral hardware
- Debug latency, jitter, and real-time performance issues
- Design control interfaces and communication protocols
- Partner closely with hardware and controls teams for system bring-up
What They’re Looking For:
- 5 years C/C development in embedded or robotics environments
- Strong experience with Linux RTOS or bare-metal systems
- Background in real-time, mission-critical software
- Experience with hardware interfaces (I2C, SPI, CAN, etc.)
- Ability to analyze and optimize system performance
Nice to have: EtherCAT, CANOpen, motor control, robotics, safety-critical systems (ISO/IEC), or medical device experience
Why This Role?
- Work on next-gen robotic systems with real-world impact
- Deeply technical, hands-on engineering environment
- Strong compensation benefits
- High ownership across embedded system-level architecture
If you're interested in building real-time embedded systems that directly interact with hardware in high-stakes environments, let’s connect.