To apply: Share your resumes on rashmita.r@mitrhr.com and khushboo.a@mitrhr.com
We are seeking a highly skilled Senior Engineer and Independent Contributor for Network Controller Device Driver Development. This role is a critical part of building robust and high-performance communication infrastructures.
Key Responsibilities:
- Device Driver Development: Design, code, and debug device drivers for network controller hardware on operating systems like Linux and FreeBSD using C.
- Performance Optimization: Analyze and improve driver efficiency, throughput, and latency.
- Troubleshooting: Diagnose and resolve complex hardware and software issues using advanced debugging tools.
- Security & Compliance: Integrate security practices into driver design and ensure compliance with industry standards (e.g., IEEE 802.3, PCIe).
- Documentation: Create detailed technical documentation.
- Collaboration: Work with cross-functional teams to resolve issues and share knowledge.
Skills & Expertise:
- Low-Level Programming: Mastery of C with a deep understanding of memory management and concurrency.
- Operating System Internals: Strong knowledge of OS kernel architecture and device driver models (Linux kernel modules).
- Networking Protocols: Familiarity with TCP/IP, Ethernet, and specialized protocols like RDMA.
- Hardware Interface: Experience with PCIe, DMA, and interrupt controllers.
- Tools: Proficiency in GDB, Wireshark, and system profilers.
- Version Control: Expertise with Git and build systems (e.g., Make, CMake).
- Communication: Strong written and verbal skills.
Desirable Qualities:
- Experience contributing to open-source device drivers or kernels.
- Background in cross-platform development (x86, ARM).
- Commitment to continuous learning.