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.