Job Summary
This role involves developing cutting-edge operating systems and innovative applications for modern vehicles. The successful candidate will be responsible for designing and implementing software solutions using C++ standards 14 and 17.
Required Skills and Qualifications
* Proficiency in objected-oriented languages and software architectures.
* Experience with smart pointers, move semantics, references, template programming, concurrency, and design patterns.
* Ability to work with git and troubleshoot by analyzing core dumps, traces, and other diagnostic data.
* Excellent coding skills with a focus on clean, maintainable, scalable, and efficient code.
* Knowledge of testing tools and incorporation into the development workflow.
* Familiarity with code analysis tools such as Linters, Sanitizers, Valgrind, clangtidy, cppcheck, and SonarQube.
* Ability to set up or configure CI/CD pipelines using jenkins, zuul, or travis.
* Fluency in English (written and spoken).
Benefits
The ideal candidate will have experience working in the automotive sector and will be able to provide innovative solutions to complex problems. This is an excellent opportunity for a motivated individual to join a team dedicated to delivering high-quality software products.
Other Requirements
The candidate should be self-motivated and able to work independently with minimal supervision. The ability to collaborate with cross-functional teams is also essential.