Senior Robotics Software Engineer at Sigma Embedded Engineering
Krakow, Lesser Poland Voivodeship, Poland -
Full Time


Start Date

Immediate

Expiry Date

01 Aug, 26

Salary

0.0

Posted On

03 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, C++, ROS, ROS2, Gazebo, Nvidia IsaacSim, Nvidia Omniverse, LiDAR, IMU, Depth cameras, Autonomous navigation, Linux, Containerization, Embedded software, Sensor integration

Industry

IT Services and IT Consulting

Description
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.
Responsibilities
You will design and implement software components for mobile robots, including sensor integration and autonomous navigation algorithms. The role involves collaborating with internal teams and clients to develop technical solutions using ROS2 and containerized environments.
Loading...