Clera home
·Dashboard

Jobs at Idealworks (Now Hiring) — 1 open

Idealworks logoIdealworks

Robotics Software Engineer (m/f/d)

Munich, Bavaria, Germany · Hybrid

Mid level

The Role: What to expect As a Robotics Software Engineer (m/f/d), you will be at the heart of our robotics development. You will be designing and maintaining software that bridges high-level intelligence with low-level h…

Skills: C++, ROS2, Object-Oriented Programming, Linux, Docker

Idealworks logo

Robotics Software Engineer (m/f/d)

Idealworks

Munich, Bavaria, Germany • Hybrid

Apply
Mid level

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

  • Full-time
  • bachelor degree, postgraduate degree
  • Hybrid Working Model, 30 Vacation Days Per Year, Above-average Pay, Bonus Scheme, Annual Personal Development Budget, Corporate Benefits
  • Posted 17d ago
  • ~40 hrs/week

Responsibilities

Design and implement high-performance software in C++ to bridge high-level intelligence with low-level hardware execution. Develop hardware drivers and integrate robotic functionalities using ROS2, while collaborating with cross-functional teams for system architecture.

Requirements

Requires a Bachelor's or Master's degree in Software Engineering, Robotics, or a related field with at least 2 years of experience. Proficiency in modern C++, ROS2, and Linux is essential, with a preference for experience in hardware communication protocols and control theory.

Full job description

The Role: What to expect

As a Robotics Software Engineer (m/f/d), you will be at the heart of our robotics development. You will be designing and maintaining software that bridges high-level intelligence with low-level hardware execution. Expect to tackle real-world challenges in perception, control, and communication, working with a motivated and collaborative engineering team.

Role Responsibilities: What you will do

  • Design and implement high-performance software in C/C++, with a strong emphasis on the standard library, modern best practices, shared memory management, and concurrency techniques for multi-threaded robotics applications.
  • Develop and maintain low-level hardware drivers for robotic actuators and sensors using protocols such as CAN, EtherCAT, and TCP/UDP.
  • Ensure efficient communication and synchronization between hardware components and the control system.
  • Build and integrate robotic functionalities using ROS2, including node development, topic and service handling, parameter configuration, and real-time message passing.
  • Apply techniques in pose estimation, image processing, and 3D data manipulation with libraries like PCL and OpenCV.
  • Enable cloud-based robotics services by implementing reliable communication protocols such as MQTT.
  • Facilitate remote telemetry, diagnostics, and command/control interfaces for edge robotics systems.
  • Collaborate closely with mechanical, electrical, and AI teams to ensure seamless integration of robotic systems.
  • Contribute to system architecture, software reviews, and continuous deployment pipelines for robust and scalable robotic solutions
  • Demonstrate autonomy in managing tasks and taking strategic initiatives to enhance the product.

Role Requirements: What you need to succeed

  • Bachelor's or Master's degree in Software Engineering, Computer Engineering, Robotics or a related field
  • At least 2 years work experience in a related field
  • Strong proficiency in C++ (modern standards)
  • Strong grasp of Object-Oriented Programming (OOP)
  • Hands-on experience with ROS2
  • Familiarity with Git and collaborative development practices
  • Experience in building and deploying with Docker
  • Experience with Linux
  • Strong problem-solving skills
  • Excellent written and verbal communication skills in English

Preferred Qualifications:
  • Experience with hardware communication protocols (CAN, EtherCAT, UDP/TCP)
  • Hands-on experience with OpenCV and/or PCL
  • Knowledge of control theory and real-time communication in robotics
  • Experience with CI/CD pipelines for robotics applications

Why idealworks

  • At idealworks, you will find an international working environment and become part of an experienced, open team where mutual trust counts. You will feel at home from the very first second!
  • Experience a first-hand start-up feeling and flat hierarchies with varied and responsible tasks that you work on independently.
  • Look forward to hybrid working model with 30 vacation days per year and various opportunities to balance your free time, family and job.
  • For your commitment to helping us achieve our mission, you will not only be rewarded with appreciation, but also with above-average pay including a bonus scheme and an annual personal development budget.
  • We offer exciting corporate benefits, an attractive company pension scheme and regular team events.
  • Our modern office is easily accessible by public transport, bike and car and offers numerous catering options for relaxed lunch breaks with your team.
  • Driven by our unique corporate culture, the five values "passion for results", "wellbeing", "personal growth", "trust" and "being and acting as one team" determine our daily actions and cooperation.

About us

Idealworks transforms industrial operations into efficient, fully automated environments where logistics, robotics, software, and people work seamlessly together. Founded in 2020 as a BMW Group subsidiary, the company helps businesses optimize and automate workflows across warehouses, production facilities, and logistics operations. At the core of its offering is the Idealworks Orchestration System (Idealworks OS), the control layer that integrates simulation technology and connects heterogeneous robots for different applications, peripheral devices, and IT systems through a single operational logic. Headquartered in Munich, Idealworks collaborates closely with partners and customers worldwide to advance the next generation of industrial automation.

Related keywords

RoboticsSoftware EngineeringC++ROS2IntralogisticsCANEtherCATTCP/UDPMQTTOpenCVPCLDockerLinuxGitCI/CDControl Theory

About Idealworks

LinkedInVisit site
Industry
Automation Machinery Manufacturing
Company size
51-200 employees
Founded
2020
Headquarters
Munich, Bavaria
LinkedIn followers
11,464

Idealworks transforms industrial operations into efficient, fully automated environments where logistics, robotics, software, and people work seamlessly together. Founded in 2020 as a BMW Group subsidiary, the company helps businesses optimize and automate workflows across warehouses, production facilities, and logistics operations. At the core of its offering is the Idealworks Orchestration System (Idealworks OS), the control layer that integrates simulation technology and connects heterogeneous robots for different applications, peripheral devices, and IT systems through a single operational logic. Headquartered in Munich, Idealworks collaborates closely with partners and customers worldwide to advance the next generation of industrial automation. Learn more at idealworks.com. IMPRINT IDEALworks GmbH Riesstr. 22 80992 Munich, Germany REGISTER ENTRY Register: Commercial register Registration number: HRB 260546 Registration court: Munich Local Court CONTACT Phone: +49 89 262008381 Email: [email protected] MANAGING DIRECTOR Michael Schneider PRIVACY POLICY https://www.idealworks.com/en/legal/privacy https://www.idealworks.com/de/legal/datenschutz

Offices: Riesstr. 22, Munich, Bavaria 80992, DE

automationautonomous logisticsintralogisticsroboticssimulationcloud platformlogisticsAMRVDA 5050Intralogistik
View all jobs at Idealworks

About Idealworks

LinkedInVisit site
Industry
Automation Machinery Manufacturing
Company size
51-200 employees
Founded
2020
Headquarters
Munich, Bavaria
LinkedIn followers
11,464

Idealworks transforms industrial operations into efficient, fully automated environments where logistics, robotics, software, and people work seamlessly together. Founded in 2020 as a BMW Group subsidiary, the company helps businesses optimize and automate workflows across warehouses, production facilities, and logistics operations. At the core of its offering is the Idealworks Orchestration System (Idealworks OS), the control layer that integrates simulation technology and connects heterogeneous robots for different applications, peripheral devices, and IT systems through a single operational logic. Headquartered in Munich, Idealworks collaborates closely with partners and customers worldwide to advance the next generation of industrial automation. Learn more at idealworks.com. IMPRINT IDEALworks GmbH Riesstr. 22 80992 Munich, Germany REGISTER ENTRY Register: Commercial register Registration number: HRB 260546 Registration court: Munich Local Court CONTACT Phone: +49 89 262008381 Email: [email protected] MANAGING DIRECTOR Michael Schneider PRIVACY POLICY https://www.idealworks.com/en/legal/privacy https://www.idealworks.com/de/legal/datenschutz

Offices: Riesstr. 22, Munich, Bavaria 80992, DE

automationautonomous logisticsintralogisticsroboticssimulationcloud platformlogisticsAMRVDA 5050Intralogistik
View all jobs at Idealworks

Similar companies hiring

Honeywell (983)Schneider Electric (904)Emerson (278)ABB (243)Rockwell Automation (207)BEUMER Group (154)Gates Corporation (101)Vanderlande (82)Renishaw (78)TOMRA Food (74)Vention (60)Daifuku North America (58)
Clera home

Your AI-talent agent. Connecting talents with dream jobs.

Earn $5,000

Tools

  • Salary Calculator
  • Resume Review
  • Startup Map

Explore

  • Jobs
  • Discover Jobs
  • Companies
  • Acquihire
  • Referral

Company

  • Manifesto
  • Engineering
  • We are hiring!
  • FAQs
  • Blog
  • Press

Tools

  • Salary Calculator
  • Resume Review
  • Startup Map

Explore

  • Jobs
  • Discover Jobs
  • Companies
  • Acquihire
  • Referral

Company

  • Manifesto
  • Engineering
  • We are hiring!
  • FAQs
  • Blog
  • Press

© 2026 Clera Labs, Inc.

PrivacyTermsBug Bounty