Lead Robotics Software Engineer and Consultant @ Spyrosoft
Tech Stack
- Python
- ROS (ROS 1 or ROS 2, commercial project experience required)
- GitHub / Azure / On-premise CI/CD pipelines
- Ansible (infrastructure automation)
- Unit & integration testing frameworks
Requirements
- Strong development skills with proven experience in Python
- Hands-on experience with ROS (ROS 1 or ROS 2) in commercial projects
- Solid understanding of CI/CD pipelines and infrastructure automation (GitHub, Azure, on-premise, Ansible)
- Ability to assess and address technical debt in existing codebases
- Experience in implementing QA best practices, including unit and integration testing
- Strong consulting and mentoring skills (ability to guide a dev team, explain technical debt causes and solutions)
- Excellent communication skills in English
Project Description
The project focuses on a robotics application used for inspecting wind turbine blades with drones.
Main objectives:
- Assess and reduce accumulated technical debt in the Python-based codebase
- Introduce best practices to minimize future technical debt
- Refactor existing modules to align with architectural standards and improve maintainability
- Enhance QA and testing procedures for the ROS2 application
- Develop and support CI/CD infrastructure to streamline development and deployment processes
This role emphasizes consulting expertise: beyond programming, you will act as an advisor, providing a final report on technical debt, mentoring the dev team, and ensuring the application’s long-term quality and stability.
Main Responsibilities
- Assess and report on the current state of technical debt in the Python/ROS codebase
- Prioritize and implement programming tasks in agreement with the client
- Refactor selected modules for improved structure and testability
- Set up and support CI/CD pipelines with automation (GitHub, Azure, on-premise, Ansible)
- Design and implement unit and integration tests
- Define and document high-level QA/testing processes
- Mentor the development team, explaining technical debt sources and strategies to prevent it
Kategorie
backend
- Podrobné informace o nabídce práce
Firma: Spyrosoft Lokalita: Práce v Polsku Odvětví práce: backend Pracovní pozice: Lead Robotics Software Engineer and Consultant @ Spyrosoft Směnnost práce fulltime - 40 hours per week Nástup do práce od: IHNED Nabízená mzda: neuvedeno Nabídka přidána: 30. 8. 2025
Pracovní pozice aktivní
Buďte první, kdo se na danou nabídku práce přihlásí!
Práce Lead Robotics Software Engineer and Consultant @ Spyrosoft: Často kladené otázky
👉 V jakém městě se nabízí nabídka práce Lead Robotics Software Engineer and Consultant @ Spyrosoft?
Práce je nabízena v lokalitě Remote, Szczecin.
👉 Jaká firma nabírá na tuto pozici?
Tato nabídka práce je do firmy Spyrosoft.