The AI Job Search Engine
Senior C++ Software Engineer Middleware(m/w/x)
Designing embedded components for BMW car ECUs, including Remote Software Upgrade. 3+ years practical development experience with Modern C++17/20 and Linux stack required. Company car option, flexible work arrangements.
Requirements
- University degree in computer science or comparable course of study
- At least 3 years of practical software development experience
- Very good coding skills in Modern C++17/20, API design, object-oriented programming, component-level software architecture, unit testing, compiler toolchains (gcc, clang), C++ quality assurance, git
- Very good proficiency in multi-platform development, state-machines, event driven programming, remote procedure calls, hands-on knowledge with Linux stack
- Good knowledge of Qt5Core, CMake, Yocto/Linux, Python
- Business-fluent English; German is advantageous
- Enjoyment of working in an international team and passion for modern high-quality software development
Tasks
- Design and develop middleware components for Linux-based operating systems
- Implement the central component for BMW Remote Software Upgrade
- Deliver feature improvements and functional enhancements to vehicles
- Develop a C++ application framework for automotive applications
- Ensure robustness, performance, and security in software design
- Collaborate with a dynamic and agile team
- Utilize tools such as C++17/20, Yocto Linux, and Docker
- Work independently as a member of a Scrum team
Work Experience
- 3 years
Education
- Bachelor's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- Modern C++17/20
- Qt5Core
- CMake
- Yocto/Linux
- Python
- git
Benefits
Flexible Working
- Flexible organisation of working times
- Mobile work arrangements
Company Vehicle
- Company car option
Career Advancement
- Career development
Learning & Development
- Continuous personal qualification
Other Benefits
- Relocation services
Not a perfect match?
- Bosch Rexroth AGFull-timeWith HomeofficeSeniorUlm
- HARMAN
Software Architect, Connectivity(m/w/x)
Full-timeWith HomeofficeSeniorUlm - ZwickRoell GmbH & Co. KG
Software Entwickler - Quality(m/w/x)
Full-timeWith HomeofficeExperiencedUlm - HARMAN
Hardware Engineer /Expert and HW Architect(m/w/x)
Full-timeWith HomeofficeSeniorUlm, Karlsbad - Bosch Rexroth AG
Software Developer for Code Generator Toolchains(m/w/x)
Full-timeWith HomeofficeNot specifiedUlm
Senior C++ Software Engineer Middleware(m/w/x)
Designing embedded components for BMW car ECUs, including Remote Software Upgrade. 3+ years practical development experience with Modern C++17/20 and Linux stack required. Company car option, flexible work arrangements.
Requirements
- University degree in computer science or comparable course of study
- At least 3 years of practical software development experience
- Very good coding skills in Modern C++17/20, API design, object-oriented programming, component-level software architecture, unit testing, compiler toolchains (gcc, clang), C++ quality assurance, git
- Very good proficiency in multi-platform development, state-machines, event driven programming, remote procedure calls, hands-on knowledge with Linux stack
- Good knowledge of Qt5Core, CMake, Yocto/Linux, Python
- Business-fluent English; German is advantageous
- Enjoyment of working in an international team and passion for modern high-quality software development
Tasks
- Design and develop middleware components for Linux-based operating systems
- Implement the central component for BMW Remote Software Upgrade
- Deliver feature improvements and functional enhancements to vehicles
- Develop a C++ application framework for automotive applications
- Ensure robustness, performance, and security in software design
- Collaborate with a dynamic and agile team
- Utilize tools such as C++17/20, Yocto Linux, and Docker
- Work independently as a member of a Scrum team
Work Experience
- 3 years
Education
- Bachelor's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- Modern C++17/20
- Qt5Core
- CMake
- Yocto/Linux
- Python
- git
Benefits
Flexible Working
- Flexible organisation of working times
- Mobile work arrangements
Company Vehicle
- Company car option
Career Advancement
- Career development
Learning & Development
- Continuous personal qualification
Other Benefits
- Relocation services
About the Company
BMW Car IT
Industry
IT
Description
The company designs and implements embedded software for electronic control units of BMW cars and related tools.
Not a perfect match?
- Bosch Rexroth AG
Software Architect Embedded Development Ecosystem(m/w/x)
Full-timeWith HomeofficeSeniorUlm - HARMAN
Software Architect, Connectivity(m/w/x)
Full-timeWith HomeofficeSeniorUlm - ZwickRoell GmbH & Co. KG
Software Entwickler - Quality(m/w/x)
Full-timeWith HomeofficeExperiencedUlm - HARMAN
Hardware Engineer /Expert and HW Architect(m/w/x)
Full-timeWith HomeofficeSeniorUlm, Karlsbad - Bosch Rexroth AG
Software Developer for Code Generator Toolchains(m/w/x)
Full-timeWith HomeofficeNot specifiedUlm