[EMN] Expert for high performance SoC BSP integration (POSIX kernel, device drivers)
Core
Design, implement, and port critical software drivers and modules for high-performance System-on-Chip (SoC) integration in embedded environments.
Role type
Senior Embedded Software Engineer (SoC BSP & Kernel)
Builds
POSIX-based embedded systems (QNX, Linux) and high-performance SoC software components
Domain
Embedded Systems, Automotive/Industrial Technology, High-Performance Computing
Required skills
C/C++, Linux Kernel development, Device Driver Development, ARM Cortex-A architecture, POSIX systems (QNX), Bootloader development (U-Boot), Git, Debugging tools (GDB, Lauterbach)
Preferred skills
Requirements Engineering tools, QNX/Android development, Hypervisor/Virtualization, Automotive software development, AI/ML on embedded, High-speed interfaces (PCIe, Ethernet, UCIe), Functional Safety (ISO 26262), GNU Compiler & Tools
Technologies
Linux, QNX, ARM Cortex-A, U-Boot, GDB, Lauterbach, Git, PCIe, Ethernet, UCIe
Responsibilities
Develop advanced software modules and drivers for POSIX operating systems; Design and develop robust Linux kernel modules; Port existing Linux drivers to specific distributions; Develop and contribute to multi-layer Continuous Integration (CI) environments
Seniority
Senior, hands-on IC