<div><span><span><ul><li>Design, develop, and debug <strong>Linux device drivers</strong> and BSP for embedded systems.</li><li>Integrate, configure, and optimize Linux kernel for custom hardware boards.</li><li>Work with hardware teams for board bring-up and debugging at the kernel and driver level.</li><li>Develop and maintain low-level software components, bootloaders, and middleware.</li><li>Support production releases, firmware updates, and performance tuning.</li><li>Collaborate with cross-functional teams including hardware, firmware, and QA.</li></ul><hr><h3><strong>Required Skills &amp;
Experience:
</strong></h3><ul><li>4–10 years of hands-on experience in <strong>Linux kernel and driver development</strong>.</li><li>Strong proficiency in <strong>C programming</strong> for embedded systems.</li><li>Experience in <strong>BSP development</strong>, <strong>bootloader (U-Boot)</strong>, and <strong>kernel configuration</strong>.</li><li>Knowledge of <strong>SoC architectures (ARM, x86, etc.)</strong> and <strong>hardware interfaces</strong> (I2C, SPI, UART, PCIe, USB, etc.).</li><li>Familiarity with <strong>Yocto build system</strong>, <strong>cross-compilation</strong>, and debugging tools (JTAG, GDB, etc.).</li><li>Understanding of embedded Linux distributions and system integration.</li></ul></span></span></div>
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Sequoia Applied Technologies Inc. is a company that provides applied technologies.