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).
Are you a software engineer who wants to build intelligent, adaptive robotic systems? Do you enjoy designing and implementing control and autonomy software that links perception, planning, and actuation, enabling robots to interact intelligently with their environment? This role is perfect for engineers with strong robotics and control fundamentals who love working at the intersection of hardware, software, and autonomy, building systems that go beyond standard automation. If you excel in a fast-paced, exploratory engineering environment and want to push robotics and applied AI beyond existing limits while making a tangible real-world impact, this could be the right fit.
Job Responsibility:
Design and implement control and autonomy software for robotic platforms
Integrate perception, planning, and actuation into cohesive, intelligent systems
Build and maintain software architectures bridging low-level control, perception, and high-level planning
Configure and extend robotic middleware and interfaces (e.g., ROS 2 or similar)
Contribute to and leverage simulation, modelling, and validation of robotic systems in virtual environments (e.g., Nvidia Isaac, Gazebo) and physical labs
Collaborate with cross-disciplinary teams to combine software, hardware, and intelligence
Contribute to the full engineering lifecycle, including architecture, lab testing, and documentation
Requirements:
Degree or equivalent experience in Robotics, Mechatronics, Control, or Computer Engineering
Strong proficiency in C++ and Python, with experience in real-time or distributed robotics software
Solid understanding of control theory, kinematics, dynamics, and state estimation
Comfortable working close to hardware and integrating sensors, actuators, perception systems and real-time control
Analytical thinker able to translate theory into reliable, real-world robotic systems
Nice to have:
Experience with autonomy frameworks, navigation, or multi-sensor integration
Familiarity with real-time communication protocols (EtherCAT, CAN, Modbus) or PLCs
Strong Mechatronics understanding
Exposure to simulation and validation tools for robotic systems
Knowledge of Machine Learning principles for perception or control
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.