Embedded Linux & ROS 2 Robotics Engineer

ITS Poland

Warszawa

Hybrid

PLN 180,000 - 320,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ITS Poland is seeking an experienced Embedded Linux & Robotics Developer to build a Linux agent serving as the primary endpoint communication hub and on-device analysis engine for secure robotic edge environments.

You will work across user-space and kernel interactions, ROS 2 integration, DDS QoS tuning, and security-focused development, collaborating with cross-functional teams to deliver production-ready capabilities.

Qualifications

  • C programming and system-level software experience.
  • Robotics engineering experience with autonomous systems.
  • ROS 2 expertise: nodes, topics, services, actions, lifecycle nodes.
  • Linux internals knowledge: syscalls, memory, scheduling, kernel data structures.
  • eBPF or kernel-driver development experience.
  • Socket programming and Ethernet protocols.
  • Strong debugging and profiling with GDB, strace, perf, Valgrind.
  • Multithreaded/concurrent programming and IPC.
  • Git and modern software-development practices (CI/CD).
  • Maintainable, well-tested production code.

Responsibilities

  • Develop high-performance user-space and kernel-interfacing components.
  • Design data-processing pipelines and inter-component communication.
  • Develop eBPF programs and kernel drivers when needed.
  • Integrate Linux agent with ROS 2-based robots and edge platforms.
  • Develop and troubleshoot ROS 2 nodes, services, actions, topics, and lifecycle components.
  • Tune DDS QoS, discovery, and message flows for distributed robotics.
  • Analyze system activity to detect anomalies.
  • Investigate performance, memory, and real-time issues across layers.
  • Collaborate with security, platform, QA, and DevOps engineers.
  • Write unit, integration, system, and HIL tests.
  • Participate in architecture reviews and code quality improvements.

Skills

C programming
ROS 2
Linux system programming
Multithreading
Git
Debugging and profiling
eBPF / kernel modules
DDS / QoS
Networking
CI/CD

Tools

GDB
Perf
Valgrind
strace
Sanitizers
CI/CD tooling

Job description

ITS Poland is seeking an experienced Embedded Linux & Robotics Developer to build a Linux agent serving as the primary endpoint communication hub and on-device analysis engine for secure robotic edge environments.

You will work across user-space and kernel interactions, ROS 2 integration, DDS QoS tuning, and security-focused development, collaborating with cross-functional teams to deliver production-ready capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux and Robotics Engineer
Embedded Linux and Robotics Engineer

ITS Poland • Warszawa

Hybrid
PLN 180,000 - 320,000
Robotics Project Manager - Embedded Systems & ROS Lead
Robotics Project Manager - Embedded Systems & ROS Lead

Spyro Soft • Wrocław

On-site
PLN 180,000 - 230,000
Robotics Software Quality & CI/CD Lead
Robotics Software Quality & CI/CD Lead

United Robots • Warszawa

Hybrid
PLN 180,000 - 260,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 120,000 - 180,000
Competitive salary
Performance Bonus
Loyalty Bonus
+1
Technical Project Manager
Technical Project Manager

Spyro Soft • Wrocław

On-site
PLN 180,000 - 230,000
Robotics ML & CV Engineer for Edge AI & VLM
Robotics ML & CV Engineer for Edge AI & VLM

United Robots • Warszawa

On-site
PLN 180,000 - 270,000
Edge deployment
Real-world data access
Testing environment access
+1
ROS2 Robotics Engineer: SLAM, Perception & Real-Time
ROS2 Robotics Engineer: SLAM, Perception & Real-Time

HeadHR • Poland

Remote
PLN 120,000 - 180,000
Senior C++ Engineer - Robotics & Real-Time Systems (Remote)
Senior C++ Engineer - Robotics & Real-Time Systems (Remote)

People More • Łódź

Hybrid
PLN 179,088 - 247,968
Private medical care
Sports card
Training courses
+1
Senior Robotics Simulation Architect (ROS 2/Gazebo)
Senior Robotics Simulation Architect (ROS 2/Gazebo)

Unikie • Szczecin

On-site
PLN 180,000 - 240,000
Senior Embedded Linux Architect (Yocto)
Senior Embedded Linux Architect (Yocto)

Engenious • Kraków

On-site
PLN 181,843 - 258,988
Private Medical Care
Co-funded Multisport Card
Training or certification subsidies