Job Description
Job Title: Linux/Windows Device Driver Developer
Location: Bangalore
Experience: 4-9 Years
Key Responsibilities
- Design and implement device drivers for Linux and Windows operating systems.
- Collaborate with hardware engineers to understand hardware specifications and ensure proper driver functionality.
- Debug and troubleshoot driver issues, including performance bottlenecks and compatibility problems.
- Conduct system testing and validation to ensure driver reliability and compliance with standards.
- Document driver architecture, interfaces, and development processes.
- Stay updated with the latest trends and best practices in device driver development and operating system advancements.
Required Skills
- Familiarity with kernel development and debugging tools (e.g., GDB, WinDbg).
- Experience with development tools and environments for Linux (e.g., GCC, Make) and Windows (e.g., Visual Studio).
- Knowledge of real-time operating systems (RTOS) is a plus.
- Understanding of software development methodologies, including Agile.