Software Engineer Embedded Linux | C/C++ (m/w/d)
Core
Develop high-performance, robust, and scalable embedded software in C/C++ for Linux-based systems used in critical energy infrastructure.
Role type
Senior Embedded Linux Software Engineer (C/C++)
Builds
Embedded software solutions for energy sector infrastructure
Domain
Energy industry + Embedded Linux systems
Deliverable
production ML models | product features
Required skills
C, C++, Linux system concepts (IPC, POSIX Threads, Systemd, Kernel/User-space, Bootloader), embedded software development, CI/CD pipelines, automated testing, hardware interface integration
Preferred skills
Yocto/OpenEmbedded, virtualization (Docker, KVM, QEMU, LXC), Rust, Edge AI
Technologies
Linux, C, C++, Yocto, OpenEmbedded, Docker, KVM, QEMU, LXC, Rust
Responsibilities
Develop embedded software for Linux-based systems, optimize hardware-adjacent software and system resource usage, integrate hardware and driver interfaces, configure operating systems for target platforms, perform code reviews and develop automated tests, collaborate with hardware and system teams
Seniority
Senior, hands-on IC