Senior Robotics Software Engineer (EG16, f/m/div.)

  • Full-time

Company Description

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: We grow together, we enjoy our work, and we inspire each other. Welcome to Bosch.

The Robert Bosch GmbH is looking forward to your application!

Job Description

  • As a Senior Robotics Software Engineer, you will be a cornerstone of our core development team.
  • You will be responsible for designing, building, and optimizing the software that powers our data-suit, from the bare-metal sensor interfaces to the high-level software & system architecture. This is a multi-domain role for true experts who are passionate about making hardware and software work together seamlessly in a resource-constrained, high-performance environment.
  • Furthermore, you will tackle complex challenges across the entire software stack, ensuring our platform is robust, scalable, and capable of capturing the high-fidelity data needed to train the next generation of intelligent robots.
  • You will develop and own the cross-system software architecture, spanning from microcontrollers (MCUs) to the central POSIX-based MPUs.
  • Beyond that, you will implement, debug, and optimize low-level drivers, communication protocols, and system services on our distributed MCU & POSIX-based MPU platforms.
  • You will design and build high-performance video and sensor data pipelines, ensuring reliable data flow from our cameras and IMUs for real-time perception and recording.
  • Your focus will be on leading software integration efforts by designing and managing our build, release, and testing processes (CI/CD) at scale using tools like Azure, Jenkins and Bazel.
  • You will create robust re-simulation and embedded testing frameworks to validate system behavior and ensure the highest levels of software quality and reliability.
  • Last but not least, you will serve as the go-to expert for multidomain system debugging at the bench/lab/plant, identifying and resolving complex bottlenecks across hardware, firmware, and application software to optimize for performance and power.

Qualifications

  • Education: completed Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field
  • Experience and Knowledge: expert knowledge in C/C++; strong proficiency in Python; in-depth experience with POSIX-based systems (Linux) and classical microcontrollers; mastery of low-level system programming, resource optimization, and multi-domain debugging; proven track record in bringing complex software into large-scale series production (e.g., in an ADAS context); development for embedded MPU/MCU targets; strong experience in designing robust, scalable software and system architectures; strong experience with modern software integration practices, including designing and managing build/release systems (Jenkins, Bazel) and testing processes across different environments (MCU, MPU, x86, Azure)
  • Personality and Working Practice: you succeed in building complex, real-world systems at an industrial scale and quality; you possess a deep understanding of the seamless interaction between hardware and software
  • Enthusiasm: you are passionate about robotics and the development of systems that drive the next generation of intelligent robots
  • Languages: very good spoken and written German and English

Additional Information

This position is not a permanent employment but a secondment to Corporate IP Ventures (C/IPV), acting for Robert Bosch Robotics GmbH (a 100% TOGE of Robert Bosch GmbH) and is limited to 12 months.

Please submit all relevant documents (CV, certificates, and links to GitHub or kaggle account).

We offer flexible working models: from various part-time options to mobile working and job sharing. Feel free to contact us.

Diversity and inclusion are not just trends for us but are firmly anchored in our corporate culture. Therefore, we welcome all applications, regardless of gender, age, disability, religion, ethnic origin or sexual identity.

Need support during your application?
Kathrin Stipak (Human Resources)
+49 711 811 38015

Need further information about the job?
Jürgen Müller (Functional Department)
+49 711 811 91786
Fabian Schweitzer (Functional Department)
+49 711 811 12959

Work #LikeABosch starts here: Apply now!

Privacy NoticeImprint