onsite
Embedded Software Developer - Mobile Work Machine Automation - Bosch Rexroth AG
Software Engineer
Develop and integrate embedded software for the automation of mobile work machines, focusing on real‑time control, communication protocols, and model‑based design using C/C++ and Linux‑based platforms.
About the role
Key Responsibilities
- Design, implement, and test embedded software components for mobile work‑machine control units.
- Develop real‑time applications on Linux/RTOS platforms, ensuring deterministic performance.
- Integrate communication interfaces such as CAN, Ethernet, and fieldbuses following AUTOSAR standards.
- Collaborate with hardware engineers to define and validate hardware‑software interfaces.
- Apply model‑based development (MATLAB/Simulink) to generate and verify code for safety‑critical functions.
Requirements
- Strong proficiency in C and C++ for embedded systems development.
- Experience with real‑time operating systems and Linux kernel customization.
- Knowledge of automotive/industrial communication protocols (CAN, Ethernet, AUTOSAR).
- Familiarity with model‑based design tools and code generation workflows.
- Ability to work in cross‑functional teams and follow rigorous development processes.