Systems Engineer- Linux/ Yocto
Core
Develop and maintain Linux kernel, platform, and infrastructure software for a next-generation Network Operating System on x86 and ARM platforms.
Role type
Senior Systems Engineer (Linux Kernel & Yocto)
Builds
Production Network Operating System and embedded Linux distributions
Domain
Embedded Systems / Network Operating Systems / Low-level Systems Programming
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ systems programming, Linux kernel internals, Yocto Project (layers, recipes, packaging), BSP development, hardware bring-up, PCIe/SPI/I2C/GPIO, compiler optimization, memory models
Preferred skills
Networking protocols, CI/CD automation, Patch management, Git, embedded device drivers, eBPF, performance analysis (perf/ftrace), systemd, Debian packaging
Technologies
Linux Kernel, Yocto Project, C, C++, x86, ARM, PCIe, SPI, I2C, GPIO, MDIO, Git, systemd, eBPF, perf, ftrace
Responsibilities
Develop and maintain Linux kernel and user-space software; Debug complex bugs and security vulnerabilities; Build and maintain Yocto-based distributions; Enable new hardware platforms and support BSP development; Improve system performance and automation; Collaborate across hardware and software teams
Seniority
Senior, hands-on IC
