Sr Robot Software Engineer
Role responsibilities
You will own the software stack end-to-end, including infrastructure, algorithms, and behavior orchestration for construction robots. You will also be responsible for debugging field issues, improving system reliability, and building observability tools for the robot fleet.
Requirements
Candidates must have 5+ years of experience in production Python or C++ and strong proficiency with ROS2. A solid foundation in Linux and experience deploying software into real-world robotic environments are required.
Key skills
Python, C++, ROS2, Linux, Robotics, Nav2, Motion planning, SLAM, Perception, System reliability, Distributed systems, Fleet management, Observability, Infrastructure, Debugging, Electronics
Keywords
Robotics, Construction, Software Engineering, Python, C++, ROS2, Linux, Nav2, SLAM, Perception, Fleet Management, Distributed Systems, Cloud-connected, Observability, Infrastructure, Algorithms, Motion Planning, Debugging, Electronics, Rust, Web Development, Production, Hardware Integration, System Reliability, VC-backed