Senior/Lead Robotics Software Engineer with ROS

47 - 65 USDNet per hour - B2B
C

Senior/Lead Robotics Software Engineer with ROS

C
Cyfrowa 4, Szczecin +4 Locations

Spyrosoft

Full-time
B2B
Senior
Remote
47 - 65 USD
Net per hour - B2B

Job description

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.


REQUIREMENTS

  • ROS 2 experience in integration or tooling contexts  

  • Senior-level experience in embedded, robotics or control software development (STM32-class MCUs)  

  • Strong knowledge of C++

  • Knowledge of Python (junior level)

  • Experience working in Linux-based development environments with simulation-driven validation

  • Solid understanding of modular control logic and testable software design  

  • Ability to work in an established delivery process (code reviews, branching, sprints)  

  • English minimum B2


Nice To Have

  • Experience with propulsion, depth control, stability, hydraulics or arbitration modules  

  • Familiarity with code generation workflows and vehicle data models  

  • Hands-on validation on embedded target hardware during integration phases


RESPONSIBILITIES

  • 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

Tech stack

    English

    B2

    C++

    advanced

    ROS

    advanced

    Python

    junior

Office location

Published: 27.01.2026

About the company

Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 an...

Company profile

Senior/Lead Robotics Software Engineer with ROS

47 - 65 USDNet per hour - B2B
Summary of the offer

Senior/Lead Robotics Software Engineer with ROS

Cyfrowa 4, Szczecin
Spyrosoft
47 - 65 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest SpyroSoft S.A. z siedzibą w 50-141 Wrocław, pl. Nowy Targ 28 (dalej jako "administrator").... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.