Job Description

  • Enhance and maintain the Linux kernel, including subsystems such as memory management, storage, networking, and device drivers.

  • Develop and refine kernel device tree configurations for custom hardware platforms and SoCs.

  • Debug, profile, and optimize kernel modules and low-level system behavior.

  • Collaborate closely with hardware and firmware teams to ensure seamless system integration.

  • General Software & Firmware Engineering

  • Contribute to software applications, embedded components, internal tools, and other engineering initiatives.

  • Write clean, maintainable, and efficient code following industry best practices.

  • Participate in architecture discussions, design reviews, and cross-functional technical planning.

  • What you must have:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related discipline.
    Software Firmware Engineer Job …

  • 3+ years of hands-on Linux kernel development experience.

  • Strong understanding of OS and kernel internals, including:

    Process and memory management

    Filesystems and block I/O

    Networking stack

    Synchronization mechanisms

    Device driver development
    Software Firmware Engineer Job …

  • Proficiency in C and strong knowledge of hardware–software interaction.

  • Experience with embedded Linux environments, cross-compilation, and build systems (Yocto, Buildroot, Make, Kconfig).
    Software Firmware Engineer Job …



  • Nice to have:

  • Experience with security-related kernel technologies (SELinux, seccomp, LSMs).
    Software Firmware Engineer Job …

  • Exposure to custom hardware, SoCs, BSP development, or board bring-up.

  • Familiarity with relational or NoSQL databases.
    Software Firmware Engineer Job …

  • Background in embedded diagnostics or system performance tuning.
    Software Firmware Engineer Job …



  • Salary/Range: $120,000 – $165,000 annually, depending on experience and technical depth. 



    Other Information:

    Benefits

  • Health Insurance Coverage: medical, dental

  • Paid or Unpaid Vacation Day Allowance: 12 paid holidays; Vacation and PTO for all employees, rollover available on PTO

  • 401(k) Savings Plan

  • Life Insurance; Accidental Death and Dismemberment
    Insurance; Short Term Disability



  • Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.





    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application