Shyld AI builds intelligent, edge-powered robotic systems for healthcare environments. They are seeking a Lead/Staff Robotic Software Engineer to design and implement robotic software architecture for embedded edge platforms, collaborating with various teams to ensure reliability and scalability.
Responsibilities:
- Evolve the robotics software architecture (ROS2-based)
- Develop and optimize real-time robotic control and perception systems
- Write production-grade Python for embedded Linux environments
- Optimize performance on NVIDIA Jetson (or similar embedded platforms)
- Integrate sensors (camera, LiDAR, radar, IR, etc.) with robotic control logic
- Design fault-tolerant systems for continuous 24/7 operation
- Implement watchdogs, safety logic, and system health monitoring
- Integrate AI/ML models at the edge in collaboration with AI engineers
- Improve OTA update mechanisms and fleet reliability
- Lead technical reviews and mentor robotic software engineers
- Support field debugging and performance optimization when needed
Requirements:
- 7+ years of professional software development experience
- 5+ years of deep Python development experience (production-grade systems)
- 4+ years working in robotic systems or embedded systems
- Strong experience with ROS / ROS2
- Experience developing on NVIDIA Jetson or similar embedded platforms
- Solid understanding of Linux systems and low-level debugging
- Experience building production IoT devices
- Strong understanding of networking (MQTT, TLS, device-to-cloud communication)
- Experience with hardware-software integration
- Experience designing reliable, fault-tolerant systems
- Experience with medical or safety-critical systems
- Experience managing fleets of edge devices
- Experience with performance optimization on embedded systems
- Familiarity with sensor fusion
- Experience with OTA updates for IoT devices
- Knowledge of cybersecurity best practices for connected devices