Senior/Lead Robotics Software Engineer with ROS

C

Senior/Lead Robotics Software Engineer with ROS

C
Cyfrowa 4, Szczecin +4 Locations

Spyrosoft

Full-time
B2B
Senior
Remote
46 - 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

About the company

Spyrosoft

Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...

Company profile