We are looking for Senior or Lead Robotics Software Engineer. The role focuses on designing and extending embedded control logic, primarily validated in a Linux-based simulation (SIL) environment. You will work at the intersection of STM32 embedded software and ROS 2–based simulation and tooling, supporting system integration and readiness for upcoming trials.
We are looking for Senior or Lead Robotics Software Engineer. The role focuses on designing and extending embedded control logic, primarily validated in a Linux-based simulation (SIL) environment. You will work at the intersection of STM32 embedded software and ROS 2–based simulation and tooling, supporting system integration and readiness for upcoming trials.
,[Design, implement and modify embedded control modules within the internal control framework, Develop control logic for surface operation, diving, underwater manoeuvring and surfacing, Adapt and refine software based on simulation and testing results, Support system integration using an in-house simulator and ROS 2–based tooling, Write and maintain unit tests for new and modified components, Participate in code reviews, integration activities and technical discussions Requirements: Python, ROS/ROS2, C++ Additionally: Sport subscription, Training budget, Flat structure, International projects, Free coffee, Playroom, Free snacks, Free beverages, Modern office, Startup atmosphere, No dress code.