KERNEL SOFTWARE DEVELOPER
Apopka, Florida
KERNEL SOFTWARE DEVELOPER
- As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel, working across Windows, Linux and MacOS environments.
- This role is ideal for engineers who thrive close to the hardware/software boundary, enjoy solving complex low-level problems, and want to contribute to a product with real-world security impact.
Core Responsibilities
- Develop, debug, and test kernel-level code in C with a focus on performance and security.
- Work on low-level system APIs and validate system functionality from user space.
- Design, develop, and maintain device drivers for subsystems including USB, networking,graphics, storage, and power management.
- Contribute to the design and maintenance of CI/CD pipelines for kernel and driver code.Port, configure, and maintain Linux distributions for custom platforms.
Qualifications:
- 5- 7+ years of professional software development experience.
- Strong proficiency in C programming and low-level systems development.
- Hands-on experience with Windows, Linux and/or MacOS kernel internals.
- Solid understanding of computer architecture and server hardware platforms.
- Experience with system software development in C and Python.