As a member of the team you will develop middle-ware components allowing the car and platform system modules to connect to OEM Backends.
You will work in the agile development team, you will design, implement, integrate and test your code. You will be part of a larger software organization with hundreds of other Software Engineers.
This role focuses on the "in car" part of the system. You will be able to utilize your experience and expertise with the topics like memory, communication, security and alike in shaping the service.
Development will typically have C++ and Linux operating system background. You will make use modern tools, technologies, engineering practices and methodologies.
Experience
- Excellent coding skills in C++ 11/14
- Experience with Linux and Yocto
- Experience with GIT version control and CI/CD
- Basic Knowledge in Python
- Knowledge about testing frameworks (e. g. pytest) and an understanding of TDD concepts
Nice to have
- Knowledge of D-Bus, REST, apache proxy / Linux networking is a plus
- Virtualization techniques (VMware, qemu) in combination with Yocto.
- Automotive industry / low-level development background
- Experience with in-vehicle infotainment systems
- Experience with Atlassian Product Family (Jira, Confluence)
- Open-Source Background
Personal skills
- Well-developed communication and teamwork skills
- Personal initiative, commitment, perseverance and resilience
- Aspiration to engineering excellence
Language skills
- Written and spoken English B2 min.