✨ About The Role
- The Senior Software Engineer will own a critical link between the robots and the cloud, focusing on performance and reliability.
- Responsibilities include performing root cause analysis on connectivity loss events and communicating findings to improve system resilience.
- The role involves defining and owning Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to reflect the health of the robot-cloud link.
- Collaboration with technical product management will be key to contribute to long-term architecture initiatives and team roadmaps.
- The position requires a focus on safety, ensuring that all developments align with safety team requirements.
âš¡ Requirements
- The ideal candidate will have over 5 years of experience in C++ programming, demonstrating a strong technical foundation.
- A deep understanding of networking protocols, particularly UDP, is essential for success in this role.
- Experience with highly resilient distributed systems will be crucial for building and optimizing the robot-cloud communication stack.
- Excellent communication skills are necessary to collaborate effectively with cross-functional teams and contribute to team roadmaps.
- A proactive approach to safety and a commitment to understanding and executing safety requirements will be important in this position.