Automotive - C++ Developer
Descrizione dell'offerta
In the scope of ongoing projects in the automotive domain, Zirak is looking for full-time C++ developers to join our embedded software development team working on Linux-based systems .
Position overview
You will be part of a multidisciplinary team developing software components for next-generation automotive platforms . Your work will involve middleware and application software development on embedded Linux environments .
Main responsibilities
- Embedded System programming in C++ on Linux-based platforms
- Integration of software modules on Automotive SoC targets
- Collaboration with architecture team, system engineers and testers.
Technical skills required
- Solid experience with C++ and modern software design principles
- Knowledge of Linux kernel and userspace internals
- Experience with Yocto build system
- Familiarity with automotive networks (CAN, Ethernet, LIN) and diagnostic protocols (UDS, J1939)
- Good command of git and unit test frameworks
- Previous experience on automotive SoCs and cross-compilation toolchains
Nice to have
- Knowledge of Python or Rust for tooling and test automation
- Experience with CI/CD and continuous integration frameworks
- Understanding of off-board communications (USB, Bluetooth, WiFi)
Soft skills
- Team player with problem-solving mindset
- Good communication skills in English and Italian , written and spoken
Location
Remote work, with sporadic business trips to Torino.