
Kernel Software Developer
ThreatLocker7 months ago
Responsibilities
- Develop, debug, and test kernel level code using C.
- Validate system functionality from user space and understand user space API.
- Support the design, development, and maintenance of major system components.
- Manage device driver development and support for various hardware.
- Design and maintain CI/CD processes.
- Port and maintain Linux distribution for specific platforms.
Requirements
- Minimum of 7 years of professional experience in software development.
- Proficient in Windows, Linux, and/or Mac operating systems.
- Proficient in C programming.
- Experienced in system software development in C and Python.
- Knowledge of computer architecture and server platform hardware.
- Familiarity with internals of Linux, Mac, and/or Windows operating systems.