Sr. Software Engineer, Robotics
Indexed description
This is a hands-on technical position where you’ll contribute to C++ and Python systems, collaborate with cross-disciplinary teams, and mentor junior engineers as part of a collaborative, innovation-driven group.
Responsibilities
- Design and develop robust software modules in C++ and Python for real-time and distributed systems.
- Integrate robotics-inspired control and sensor fusion logic into scalable AV frameworks.
- Build, test, and maintain system APIs, interfaces, and automation pipelines.
- Work closely with architects and technical leads to deliver production-ready, high-performance components.
- Mentor junior engineers, promote best practices, and drive technical quality.
- 5+ years of experience in C++ (C++17 or newer) and Python.
- Strong foundation in ROS1/ROS2, control systems, or real-time robotics architectures.
- Experience with distributed or embedded systems and API-driven integration.
- Solid problem-solving, debugging, and system design skills.
- Team-oriented, proactive, and eager to explore new technologies.
- Experience with audio/video systems, real-time streaming, or AV networking.
- Familiarity with sensor integration, spatial analytics, or mechatronic systems.
- Knowledge of performance optimization for embedded or edge environments.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search