Programista C++ embedded (k/m)
Core
Developing C++17 software stacks for industrial embedded devices based on Linux, including bare-metal systems and electronic drivers.
Role type
Embedded C++ Software Engineer
Builds
Industrial embedded software stacks, bare-metal systems, and electronic drivers for high-tech manufacturing equipment.
Domain
Industrial automation / Semiconductor manufacturing / Embedded Linux
Required skills
C++17, Embedded Linux, CMake, Unit testing (Catch2), Bare-metal programming, Electronic driver development, Git, Linux development tools (gcc, gdb)
Preferred skills
Design patterns, Embedded systems experience, Electronics basics, GitLab CI, Yocto, Python
Responsibilities
Develop C++17 software stacks for Linux-based industrial embedded devices; Maintain and update build systems; Design and implement unit tests; Develop bare-metal projects (no-OS, sysbios, FreeRTOS); Create electronic system drivers; Work on international projects; Write technical documentation.
Seniority
Mid-level, hands-on IC
