Your personal AI career agent
Robotics Software Engineer(m/w/x)
Developing low-level hardware drivers and ROS2 integrations for robotic perception and control. Modern C++ and OOP proficiency required. Hybrid work, 30 vacation days, and annual personal development budget.
Requirements
- Bachelor's or Master's degree in Software Engineering, Computer Engineering, Robotics or 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
- Experience with hardware communication protocols (CAN, EtherCAT, UDP/TCP)
- Knowledge of control theory and real-time communication in robotics
- Experience with CI/CD pipelines for robotics applications
Tasks
- Design and implement high-performance C/C++ software
- Maintain software using modern best practices and concurrency
- Develop low-level hardware drivers for robotic components
- Ensure efficient hardware and control system communication
- Build and integrate robotic functionalities with ROS2
- Handle node development, topic and service management
- Configure parameters and manage real-time message passing
- Apply pose estimation and image processing techniques
- Manipulate 3D data using PCL and OpenCV
- Implement cloud-based robotics services with MQTT
- Facilitate remote telemetry and diagnostics interfaces
- Collaborate with mechanical, electrical, and AI teams
- Contribute to system architecture and software reviews
- Enhance product through strategic initiatives and autonomy
Work Experience
- 2 years
Education
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C++
- ROS2
- Git
- Docker
- Linux
- CAN
- EtherCAT
- UDP/TCP
- CI/CD
Benefits
Bonuses & Incentives
- Bonus scheme
Additional Allowances
- Annual personal development budget
Informal Culture
- International working environment
Flexible Working
- Hybrid working model
More Vacation Days
- 30 vacation days per year
Retirement Plans
- Company pension scheme
Team Events
- Team events
Modern Office
- Modern office
Free or Subsidized Food
- Catering options
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- Capgemini EngineeringFull-timeWith HomeofficeExperiencedBerlin, Stuttgart, Frankfurt am Main, München, Hamburg, Nürnberg
- NavVis
Lead Embedded Software Engineer(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - NavVis
Senior Software Engineer (C++ and Python)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - Circus SE
Head of Robotics & Automation Engineering(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - BMW Group
Intern Robotics and Motion Planning(m/w/x)
Full-timeInternshipWith HomeofficeMünchen
Robotics Software Engineer(m/w/x)
Developing low-level hardware drivers and ROS2 integrations for robotic perception and control. Modern C++ and OOP proficiency required. Hybrid work, 30 vacation days, and annual personal development budget.
Requirements
- Bachelor's or Master's degree in Software Engineering, Computer Engineering, Robotics or 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
- Experience with hardware communication protocols (CAN, EtherCAT, UDP/TCP)
- Knowledge of control theory and real-time communication in robotics
- Experience with CI/CD pipelines for robotics applications
Tasks
- Design and implement high-performance C/C++ software
- Maintain software using modern best practices and concurrency
- Develop low-level hardware drivers for robotic components
- Ensure efficient hardware and control system communication
- Build and integrate robotic functionalities with ROS2
- Handle node development, topic and service management
- Configure parameters and manage real-time message passing
- Apply pose estimation and image processing techniques
- Manipulate 3D data using PCL and OpenCV
- Implement cloud-based robotics services with MQTT
- Facilitate remote telemetry and diagnostics interfaces
- Collaborate with mechanical, electrical, and AI teams
- Contribute to system architecture and software reviews
- Enhance product through strategic initiatives and autonomy
Work Experience
- 2 years
Education
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C++
- ROS2
- Git
- Docker
- Linux
- CAN
- EtherCAT
- UDP/TCP
- CI/CD
Benefits
Bonuses & Incentives
- Bonus scheme
Additional Allowances
- Annual personal development budget
Informal Culture
- International working environment
Flexible Working
- Hybrid working model
More Vacation Days
- 30 vacation days per year
Retirement Plans
- Company pension scheme
Team Events
- Team events
Modern Office
- Modern office
Free or Subsidized Food
- Catering options
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
IDEALworks GmbH
Industry
Engineering
Description
The company is a forward-thinking deep tech company enabling the future of logistics and industrial automation.
Not a perfect match?
- Capgemini Engineering
Embedded Software Entwickler(m/w/x)
Full-timeWith HomeofficeExperiencedBerlin, Stuttgart, Frankfurt am Main, München, Hamburg, Nürnberg - NavVis
Lead Embedded Software Engineer(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - NavVis
Senior Software Engineer (C++ and Python)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - Circus SE
Head of Robotics & Automation Engineering(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - BMW Group
Intern Robotics and Motion Planning(m/w/x)
Full-timeInternshipWith HomeofficeMünchen