Role summary
This role is based in our Munich office.
Responsibilities
- Contribute to the development and maintenance of core software components for the organization.AI products, particularly the organization.Grace and the organization.Ida
- Help build software platform capabilities, middleware features, developer tooling, and runtime infrastructure
- Support improvements in performance, reliability, scalability, and maintainability across the platform stack
- Assist in debugging and resolving complex software and system-level issues
- Develop automated tests, CI workflows, and engineering tooling
- Collaborate closely with platform, product, and applications teams to deliver production-quality software
- Participate in code reviews, technical discussions, and software design activities
- Learn and apply engineering best practices for modern C++ and systems software development
- Contribute ideas and improvements to developer workflows and platform usability
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Mathematics, Robotics, or a related technical field
- Strong foundation in software engineering and computer science fundamentals
- Experience with modern C++ through coursework, internships, personal projects, or early professional work
- Familiarity with Python or scripting languages
- Experience developing software on Linux-based systems
- Interest in distributed systems, middleware, runtime systems, or embedded software
- Strong debugging, analytical, and problem-solving skills
- Familiarity with Git and modern software development workflows
- Strong written and verbal communication skills
- Curiosity, ownership mentality, and eagerness to learn new technologies
Nice to have
- Exposure to middleware or communication technologies such as ROS/ROS 2, DDS, shared memory IPC, or networking APIs
- Familiarity with TCP/IP, sockets programming, or Linux system programming
- Experience with CI/CD workflows and automated testing
- Exposure to robotics, autonomous systems, or embedded software projects
- Familiarity with build systems such as CMake or Bazel
- Understanding of distributed systems concepts or real-time systems
- Interest in automotive software, intelligent machines, or software-defined vehicles
- Internship or academic experience involving systems programming or developer platforms
- Build foundational platform technology used in real-world autonomous and intelligent systems
- Learn from highly experienced engineers working on technically challenging problems
- Gain hands-on experience with middleware, runtime systems, and developer infrastructure
- Engineering-driven culture with meaningful ownership, mentorship, and growth opportunities
- International team working at the forefront of mobility software innovation
The company’s flagship product, the organization.OS, consists of two core components: The organization.Grace and the organization.Ida.
- The organization.Grace is an application runtime framework in the form of a software development kit (SDK). It provides a robust framework for developing real-time, reliable, and safe applications. Core APIs are based on ROS 2 APIs with numerous extensions enabling real-time execution, reliable performance, deployment into large fleets, system state management, safety, security, and much more. It is safety-certified to D.
- The organization.Ida is a communication middleware delivering optimal high-performance data transport across use cases. These use cases range from fully autonomous vehicles with dozens of high-resolution cameras to small signals with ultra-high frequencies in safety-critical domains. Its core is based on a shared memory data transport with connectors into DDS, SOME/IP, MQTT, CAN, and many more protocols, all abstracted into a single application-facing API.
- The organization.Alan provides customers with a highly optimized and efficient software integration, development environment, build, test, and delivery process.
- The organization.OS for enables record and playback of very large and diverse data streams, both time- and data-deterministically, which is crucial for replay, analysis, and performance evaluation of complex autonomous systems.
The organization.AI’s software solutions are utilized across a diverse range of industries, including automotive, agriculture, medical, and defense sectors. The products enable developers to efficiently create and deploy safe, reliable, and high-performance applications, thereby accelerating the adoption of software-defined mobility systems. Through its innovative software solutions and strategic partnerships, the organization.AI is at the forefront of transforming the mobility industry, facilitating the development of next-generation vehicles and systems.
Find more English Speaking Jobs in Germany on Arbeitnow
Standards
- ISO 26262 Road Vehicles - Functional Safety
