Location: Hyderabad
Role: Senior OS Developer
Notice Period: Need Immediate Joiners
Experience: 7+ years
Budget: Open
Responsibilities:
• Developing a custom kernel module
• Optimizing memory management in a custom operating system
• Porting an operating system to a recent hardware platform
• Creating a performance profiler for a low-level system
• Writing device drivers for specific hardware (e.g., network cards, USB devices)
• Writing low-level networking code for TCP/IP stacks
• Automating build processes with Makefiles or similar tools
Specific Knowledge:
• Understanding of kernel data structures such as lists, trees, and hash tables
• Knowledge of kernel synchronization mechanisms, such as spinlocks and semaphores
• Windows OS
• Understanding Windows internals
• Expertise in Windows Driver architecture
• Windows APIs
• Windows Driver Kit (WDK)
• Driver Development Kit (DDK)
• C++
• Microsoft Visual Studio
• MacOS
• Understanding of Apple security and ecosystem guidelines
• Kernel Extension (KEXT)
• Core Image Kernels
• Metal Shading Language
• Other frameworks like Core Image and Metal
General Knowledge Requirements From the Team:
• Proficiency in C and Assembly Language
• Understanding of Operating System Internals
• Knowledge of Device Driver Development
• Firmware Development
• System Performance Optimization
• Experience with Version Control Systems
• Debugging and Problem-Solving Skills
• Knowledge of Computer Architecture
• Scripting and Automation
• Experience with Real-Time Operating Systems (RTOS)
• Familiarity with Open-Source Development
• Knowledge of Networking (for OS roles involving networking)
• Hardware-Software Integration
• Experience with Embedded Systems
📌 Senior OS Developer (Hyderabad)
🏢 Tuitions Tree
📍 Hyderabad
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.