Job Title : FreeBSD
Location : Remote / On-Site
Type : Full-Time
Job Summary :
We are seeking a developer experienced in FreeBSD OS internals, kernel programming, and device driver development. This role focuses on system-level bug fixing, driver enhancements, and platform bring-up.
Key Responsibilities :
- Develop, debug, and maintain FreeBSD kernel modules and device drivers.
- Fix bugs in drivers and core OS components (USB, Ethernet, NVMe, Display, etc.)
- Implement and support communication protocols (USB, BT, WiFi, etc.)
- Handle x86 power management and storage (NOR / NAND / NVMe).
- Collaborate across teams to support hardware bring-up and system integration.
Must-Have Skills :
Strong C programming and FreeBSD kernel / system programming.Hands-on with FreeBSD drivers and communication protocols.Experience with storage drivers and x86 power management.Kernel debugging and bug fixing expertise.Understanding of SDLC; Shell scripting is a plus.Skills :
FreeBSD OS Internals.Kernel & system programming. (Mandatory).Hands-on experience on any of the FreeBSD device drivers. (Mandatory).Very good C programming skills. (Mandatory).Knowledge of any of the communication protocols (Mandatory). USB, Audio, Bluetooth, Ethernet, Wifi, Printer / Scanner, Display & graphics drivers. Etc.X86 Power management knowledge.Knowledge of Storage drivers. Serial NOR flash, NAND, NVMe.Good understanding of system level functionalities & SDLC process.Must have hands on expertise with driver bug fixing & system programming.Shell scripting knowledge is an added advantage.(ref : hirist.tech)