This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Robotics Software Engineer to play a key technical leadership role in developing autonomy software systems. This position focuses on architecting, implementing, and scaling production-quality software across perception, planning, control, and platform layers for autonomous machines. You will work in a cross-functional environment, translating complex and ambiguous requirements into robust, real-world solutions while mentoring engineers and shaping technical direction.
Job Responsibility:
Lead the design, development, and ownership of autonomy software components (perception, localization, planning, control, platform)
Define and drive scalable, reliable, and maintainable software architecture
Translate algorithms and research prototypes into production-grade, real-time systems
Provide technical leadership, including coding standards, best practices, and design patterns
Mentor junior and mid-level engineers through code reviews and technical guidance
Collaborate with robotics, AI/ML, simulation, systems, and safety teams
Integrate software with sensors, actuators, and vehicle systems (e.g., CAN, Ethernet)
Debug and resolve complex issues from simulation to field deployment
Ensure software quality via testing, CI/CD, and performance optimization
Contribute to technical roadmaps, risk assessments, and long-term strategy
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field (Master’s preferred)
5+ years of professional software development experience (autonomy, robotics, or real-time systems preferred)
Strong proficiency in C++ (required) and Python
Experience with large-scale, production software systems
Strong knowledge of Linux, multithreading, memory management, and performance optimization
Experience with ROS/ROS2 or similar robotics frameworks
Background in perception systems (LiDAR, camera, radar, sensor fusion)
Familiarity with motion planning, control algorithms, or mapping
Experience with simulation, HIL/SIL, or synthetic data pipelines
Exposure to embedded systems, real-time constraints, or GPU/edge computing
Experience in automotive, construction, mining, or industrial autonomy domains
Knowledge of safety-critical systems and functional safety practices
Strong communication and technical documentation skills
Ability to work effectively in globally distributed teams
Leadership mindset with mentoring capabilities
What we offer:
Global Diversity: Be part of an international team of 110+ nationalities
Trust and Growth: 70% of our leaders starting at entry-level
Continuous Learning: Internal Academy and over 250 training modules
Vibrant Culture: afterworks, networking events
Meaningful Impact: CSR initiatives, including the WeCare Together program