INTERNAL (QNX, Linux) C/C++ Senior Developer - Berlin (all genders)
- Market p25–p75
- €86k–€125k
- Opened · 30d
- +0
- Closed · 30d
- −0
- All software engineering
- 75,011open
Your Mission
To fuel this mission, we are looking for ambitious, enthusiastic and driven minds to help build the state of the art software that pushes our innovation further.
As a 100% subsidiary of Mercedes-Benz AG that has been perfecting the art of moving people, products and services from point A to point B, for more than 120 years. With an international team of over 650 Employees, who value quality, creativity and believe in teamwork. Together we create passionate technology on exciting topics that include navigation, infotainment systems, location-based services, user experience and interaction. Let’s shape the future!
Sneak preview of your future tasks
This role as a senior software engineer requires an experienced embedded software developer, preferably who has experience working within the automotive industry. A strong candidate will have worked with programming languages such as C/C++ and been exposed to QNX and Linux.
- Development of Base-Power components (Eg. Babylon, Shutdown notifier)
- implement new features for ongoing projects (QNX and Linux)
- integration: writing unit and component tests
- bug analysis and fixing
- Creating and maintaining build pipelines for the developed components
- Improving pipeline stability for implementation and integration
- Supporting with technical clarifications within the team and outside the team for relevant components features development
Your Profile
- Degree in Computer Science, Information Technology, Communication Technology or a comparable qualification
Experience
- Strong experience in embedded software development (embedded QNX and Linux)
- 5+ years working with C/C++
- Experience with CMake
- Knowledge about testing frameworks (e. g. GoogleTest, pytest) and an Nice to have
- Experience with Python, Bash scripting, Docker, Apparmor
Nice to have
- Automotive industry
- System Power State Management
- SomeIP
- Yocto
- QNX RTOS
- SomeIP / TCP/IP
- SPI/Ethernet/UART/I2C
- PMIC
- Matlab
- CI/CD e.g. Jenkins
- Experience writing multi-threaded, asynchronous software
- Understanding TDD concepts
- Team player attitude
- Good communication skills
- Self-organized and highly collaborative
- Proficiency in problem solving and troubleshooting technical issues
- Flexible and can-do attitude
- Aspiration to engineering excellence
- Proficient in English, German is a plus
Why us?
- A chance to work on a new generation of Infotainment Systems, which will power millions of cars
- An international, interdisciplinary software hub, which is part of Mercedes Benz AG
- Great company values that we are passionate about and live by every day at work
- Agile working methods and open feedback culture
- Flexible working hours
- Hybrid working culture
Interested?
- Job title and reference number
- Salary expectations
- Earliest start date
We would like to encourage people with health impairments to apply to our jobs! Our building and workplaces offer the possibilities to adjust to different employee requirements.