Linux kernel customization and bootloader expertise define this fully remote senior firmware role. Build Embedded Linux solutions for complex hardware platforms.
This Senior Firmware Engineer develops firmware across kernel, driver, and application layers within Linux environments. You will configure kernels, create peripheral drivers, and test application software. Collaboration with distributed hardware and software engineers supports firmware compatibility and product development from architecture through delivery.
Key Responsibilities
Customize and configure Linux kernels for embedded applicationsDevelop drivers for SPI, I2C, UART, and USBImplement application software within Linux environmentsOptimize performance, power consumption, and memory usageParticipate in architectural decisions and code reviewsRequirements:
Minimum eight years of firmware development experienceIn-depth Linux kernel architecture knowledgeExperience with Yocto, Buildroot, and U-BootFamiliarity with cross-compilation toolchains and debugging toolsStrong C/C++ programming skills in LinuxUse kernel, bootloader, driver, and C/C++ expertise to develop optimized Embedded Linux firmware remotely.
#J-18808-Ljbffr