Job
In this role, you will develop powerful software in modern C++ for autonomous vehicles, work on software architectures, implement new features, and integrate extensive testing in real and simulated environments.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Analysis of requirements as well as design of software architectures and interfaces.
- Development of high-performance and robust software components in modern C++ (e.g., C++17/20).
- Implementation of new features as well as further development of existing systems.
- Integration, testing, and optimization of the software in simulation and on real systems.
- Expansion of automated testing (simulation and real test environments).
- Close coordination with internal teams as well as external project partners.
- Active participation in shaping our build and CI/CD environment.
- You work on both vehicle software (navigation, environmental recognition, driving strategies) and on central and decentralized coordination procedures in fleet management.
- This will give you deep insights into topics such as: navigation and localization of autonomous vehicles, central and decentralized coordination algorithms, logistics processes in industrial environments, real-time systems, and distributed architectures.
Our expectations of you
Education
- Successfully completed university degree (Bachelor, Master, or Diploma) in Computer Science, Robotics, Electrical Engineering, Automation Technology, or a related field.
Qualifications
- Excellent knowledge of modern C++.
- Proficient in CMake and common compilers (GCC, MSVC).
- Understanding of software architecture, build systems, and continuous integration.
- Structured, independent, and quality-oriented way of working.
- Willingness to occasionally test software on-site in an industrial environment.
- Very good German and good English skills.
- Knowledge in the areas of FTS, robotics, automation, or logistics is advantageous but not a requirement.
Experience
- Experience with Linux and/or Windows.
What we offer
- Development of software that drives real autonomous systems.
- Technically demanding tasks in an interdisciplinary environment.
- Modern development processes and professional toolchains.
- Flexible working hours with up to 2 days of remote work per week.
Benefits
Work-Life-Integration
Topics you will work on
Job locations
About your employer
Rofa Industrial Automation AG is your reliable partner for customized production plants and automation solutions using innovative conveyor technology. We implement projects worldwide that meet the highest standards.
- Established Company
- Hybrid, Onsite
- Engineering Industry
More jobs
These jobs might also interest you
Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...