Senior Robotics Software Engineer
At Sigma Embedded Engineering we build systems that operate in the real world — navigating uncertain environments, processing real-time sensor data, and making decisions autonomously. As a Senior Robotics Software Engineer, you will be a core technical contributor on projects that bridge embedded software, AI, and physical hardware.
You'll work hands-on with mobile robotic platforms — from sensor integration and ROS2 development to designing autonomous navigation pipelines and containerized deployment environments. Collaboration with both our internal engineering team and our clients is central to this role.
Tasks:
Design and implementation of software components for mobile robots.
Integration and configuration of sensors (2D/3D LiDAR, IMU, depth cameras, etc.) and processing data from these devices.
Development and testing of autonomous driving algorithms (navigation, obstacle avoidance, localization).
Working with ROS/ROS2 – developing nodes, configuring the environment, integration with simulations (e.g., Gazebo).
Creating containerized runtime environments, writing custom automation scripts on Linux systems.
Hands-on work with hardware – selecting components, minor mechanical, electrical, and electronics tasks.
Collaboration with the team and the client to clarify requirements and propose technical solutions.
What We Expect
The ideal candidate combines strong Core Software Skills with a genuine passion for Robotics:
Software Engineering Core: Strong proficiency in Python or C++ and Cloud technologies.
Robotics Stack: Experience with ROS / ROS2 and simulation tools like Gazebo, Nvidia IsaacSim, or Nvidia Omniverse.
Engineering Background: Candidates with a background in student robotics projects or similar R&D initiatives are highly valued.
The Right Mindset: If you have prior experience with robotics technologies but later worked as a "standard" software engineer, you are a perfect fit!
Language: Fluent English.
What we offer
Long‑term, stable projects.
Work with modern technologies in international development teams
Hybrid or remote work options (project‑dependent)
Support for skills development: trainings, certifications and mentoring
Competitive salary and benefits aligned with the Polish market
Professional, friendly and non‑hierarchical work environment
Who we are
At Sigma Embedded Engineering, we believe that great results come from people who feel supported, trusted and challenged. We focus on building long‑term relationships — both with our clients and our employees — and on finding projects where you can grow and really make an impact.
Part of the Sigma Group
We are part of the Sigma Group, combining the stability of a large international organization with the flexibility and mindset of a specialized engineering company. The group has over 5,000 employees and operates globally across multiple technical domains.
- Department
- Embedded Engineering
- Locations
- Krakow
- Remote status
- Hybrid