Maven Robotics is building the world’s leading general-purpose AI robots and is seeking an exceptional Embedded Software Engineer - Real-Time Linux. This role focuses on developing a foundational real-time Linux platform for autonomous robotics systems, involving collaboration with controls and machine learning engineers to optimize high-performance systems.
Responsibilities:
- Design, adapt, and integrate POSIX-compliant systems for advanced robotics and machine learning (ML) applications
- Develop the framework for integration of controls, machine learning and supporting algorithms with real-time tasks
- Collaborate with Controls and Machine Learning engineers to develop and optimize high performance autonomous systems
- Develop and maintain drivers for integration with real-time robotic middleware
- Build tools to monitor, verify and optimize system performance, ensuring reliable and deterministic behavior
- Contribute to a deterministic and reproducible build and test environment for efficient development
- Work with functional safety engineers to support standards compliance, audit readiness, and traceability
- Develop robust solutions for over-the-air (OTA) updates, calibration management and software deployment strategies
- Tackle complex, real-world challenges alongside a multidisciplinary team of experts