
Lead Robotics Software Engineer and Consultant @ Spyrosoft
22 hours ago
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
- 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
-
Remote, Szczecin, Warszawa, Wrocław, Kraków, Czech Republic Spyrosoft Full timeRequirements: ROS or ROS2 C++ Linux English (B2/C1) Hi! We are a Spyrosoft team specializing in robotics, where we support both startups and well-known brands in software development for mobile robots, drones and domestic products. The team specializes in sensor bringup, ROS 1 and 2, SLAM, computer vision, and integration to enterprise platforms.You can...
-
Lead Robotics Software Engineer and Consultant @
2 weeks ago
Remote, Szczecin, Czech Republic Spyrosoft Full timeTech StackPythonROS (ROS 1 or ROS 2, commercial project experience required)GitHub / Azure / On-premise CI/CD pipelinesAnsible (infrastructure automation)Unit & integration testing frameworksRequirementsStrong development skills with proven experience in PythonHands-on experience with ROS (ROS 1 or ROS 2) in commercial projectsSolid understanding...
-
Lead Robotics Software Engineer and Consultant @
24 hours ago
Remote, Szczecin, Czech Republic Spyrosoft Full timeTech StackPythonROS (ROS 1 or ROS 2, commercial project experience required)GitHub / Azure / On-premise CI/CD pipelinesAnsible (infrastructure automation)Unit & integration testing frameworksRequirementsStrong development skills with proven experience in PythonHands-on experience with ROS (ROS 1 or ROS 2) in commercial projectsSolid understanding...
-
IoT Cloud Solution Architect @ Spyrosoft
22 hours ago
Remote, Szczecin, Warszawa, Wrocław, Łódź, Kraków, Czech Republic Spyrosoft Full time🤖 We are Spyrosoft’s Robotics team – a group of specialists supporting global tech companies in designing, building, and scaling robotic platforms for mobile robots, drones, and industrial platforms. Our focus spans cloud-native architectures, real-time data processing from robots, and integration with enterprise systems. 🕵️♂️ We’re...
-
IoT Cloud Solution Architect @
2 weeks ago
Remote, Szczecin, Warszawa, Wrocław, Łódź, Kraków, Czech Republic Spyrosoft Full timeWe are Spyrosoft's Robotics team – a group of specialists supporting global tech companies in designing, building, and scaling robotic platforms for mobile robots, drones, and industrial platforms. Our focus spans cloud-native architectures, real-time data processing from robots, and integration with enterprise systems. We're looking for a technical...
-
Senior Robotics Software Expert
1 week ago
Remote, Szczecin, Czech Republic beBeeRobotics Full timeJob Title: Senior Robotics Software Expert Our team is looking for a skilled robotics software expert with experience in developing and maintaining complex robotic systems. Job Description:Assess and reduce accumulated technical debt in the Python-based codebase, introduce best practices to minimize future technical debt, refactor existing modules to align...
-
Senior/Lead DevOps @ Spyrosoft
22 hours ago
Remote, Wrocław, Czech Republic Spyrosoft Full timeJoin us and combine startup agility with the stability of a global leader! Tech stack: Google Cloud Platform (Networking, Cloud SQL, Compute Engine, Cloud Monitoring, Cloud Storage, Cloud DNS, VM Manager, Cloud Run); Experience with Java (Spring Boot) is a strong plus; Fluency in English is mandatory. Project description: We're looking for an experienced...
-
Senior/Lead C++ Developer @ Spyrosoft
22 hours ago
Remote, Kraków, Warszawa, Wrocław, Białystok, Czech Republic Spyrosoft Full timeProven experience as a Senior/Lead Software Engineer ideally with a focus on construction engineering projects. Very good working knowledge of standard software development frameworks, techniques and methodologies. Experience with providing coaching and mentoring Ability to work collaboratively in a team, contributing to the development of business...
-
Senior Robotics Developer
2 weeks ago
Remote, Szczecin, Warszawa, Wrocław, Kraków, Czech Republic beBeeSoftware Full timeRobotics Software EngineerWe are seeking a skilled Robotics Software Engineer to join our team. As a key member of our robotics team, you will be responsible for designing, implementing, and testing robotic software.Designing and implementing robotic software using C++ and ROS/ROS2.Troubleshooting robot software and collaborating with clients' teams to speed...
-
Lead Fullstack
22 hours ago
Remote, Czech Republic Spyrosoft Full timeRequirements Proven experience as a full-stack or backend engineer, with prior leadership experience. Strong knowledge of design patterns and scalable backend architectures for cloud-native applications. Practical expertise with at least two of the following: AWS, GCP, Azure, Kubernetes. Strong proficiency in at least two programming...