09 Nov
|
Placements24
|
Kimberley
09 Nov
Placements24
Kimberley
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 applications
- Develop drivers for SPI, I2C, UART, and USB
- Implement application software within Linux environments
- Optimize performance, power consumption, and memory usage
- Participate in architectural decisions and code reviews
Requirements:
- Minimum eight years of firmware development experience
- In-depth Linux kernel architecture knowledge
- Experience with Yocto, Buildroot, and U-Boot
- Familiarity with cross-compilation toolchains and debugging tools
- Solid C/C++ programming skills in Linux
Use kernel, bootloader, driver, and C/C++ expertise to develop optimized Embedded Linux firmware remotely.
📌 Senior Linux Kernel Firmware Developer (Kimberley)
🏢 Placements24
📍 Kimberley