Software/firmware Engineer

Megger

Linux kernel development experience
C programming proficiency
Device driver development skills
The role focuses on designing and maintaining enhancements to the Linux kernel including memory management and device drivers

Job Summary

  • The role focuses on designing and maintaining enhancements to the Linux kernel including memory management and device drivers.
  • Candidates will work closely with custom hardware platforms to develop kernel device tree files and optimize low-level system behavior.
  • The position requires a versatile engineer comfortable working at both low-level kernel layers and higher-level application development.

Matching Summary

The role focuses on designing and maintaining enhancements to the Linux kernel including memory management and device drivers.

Skills & Requirements

Must-have

  • Linux kernel development experience
  • C programming proficiency
  • Device driver development skills
  • Embedded Linux build systems
  • Hardware platform integration

Nice-to-have

  • Security kernel features knowledge
  • Custom SoC hardware experience
  • Database exposure preferred
  • Board bring-up experience
  • Collaborative team mindset

Key Requirements

  • Bachelor's or Master's degree in Computer Science or Engineering
  • 3+ years of hands-on Linux kernel experience
  • Strong understanding of OS concepts and hardware interaction

Work Rights

Not specified

Tailored Resume

Cover Letter