Driver Development Engineer
broadcom
Job Summary
This role involves the development, enhancement, triage, and debugging of Software Driver Modules on Linux operating systems. Key responsibilities include analyzing and resolving customer and internal issues, and performing development tasks such as feature unit testing, integration testing, and build and release. Candidates should have 2-6 years of experience in Software Driver development, strong C/C++ programming skills, and hands-on experience with Linux device driver development, along with a Bachelor of Engineering Degree.
Must Have
- Develop, enhance, triage, and debug Software Driver Modules based on Linux operating systems.
- Analyze and resolve customer and internal reported issues.
- Work on development tasks including feature unit testing, integration testing, build, and release.
- Possess 2-6 years of experience in Software Driver development activities.
- Demonstrate strong hands-on experience in Device Driver development on Linux platforms.
- Exhibit excellent programming skills in C / C++.
- Hold a Bachelor of Engineering Degree in CS, ECE, or EE.
Good to Have
- Experience with build automation using bash / python.
- Exposure to Network stack and protocols.
Job Description
Key Responsibilities:
- Responsible for the development, enhancement, triage and debugging of the Software Driver Modules based on Linux operating systems.
- Responsible to analyze & resolve customer & internal reported issues.
- Responsibilities include working on various development tasks such as feature unit testing, integration testing, build and release.
- Should be a good team player.
Job Qualifications/Requirements:
- Bachelor of Engineering Degree: CS, ECE or EE degree
- 2-6 years of experience in Software Driver development activities.
- Linux L2 / RoCE protocol understanding is preferred.
- Strong hands on experience in Device Driver development on Linux platforms.
- Excellent programming skills: C / C++
- Experience on build automation using bash / python will be an added advantage.
- Exposure to Network stack and protocols will be an added advantage.
7 Skills Required For This Role
Problem Solving
Team Player
Cpp
Game Texts
Linux
Python
Bash