PCIe Linux Driver / Firmware Developer - L&T Technology
Location: Bangalore
Experience: 5–8 Years
Qualification: BE / B.Tech / Master's Degree
Notice Period: Immediate to 30 Days
Open Positions: 1
Job Summary
We are seeking an experienced PCIe Linux Driver / Firmware Developer to design, develop, and maintain Linux device drivers and firmware solutions. The ideal candidate should have strong expertise in PCIe driver development, Embedded C, Linux application programming, kernel-level debugging, and configuration management tools.
Roles & Responsibilities
- Design, develop, and maintain PCIe Linux drivers and firmware components.
- Develop Linux applications and kernel modules for embedded systems.
- Debug and resolve kernel-space and user-space issues.
- Work on memory management, MMU configurations, and cache policies.
- Develop and optimize embedded software using C programming.
- Create and maintain build systems using Makefiles.
- Utilize Git or Perforce for source code management.
- Perform root cause analysis and troubleshooting for complex software issues.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in code reviews and software quality improvement initiatives.
Mandatory Skills
- 5–8 years of software development experience.
- Strong experience in PCIe Linux Driver Development.
- Experience in Firmware Development.
- Strong Embedded C programming skills.
- Linux Application Programming experience.
- Knowledge of MMU and Cache Policies.
- Experience with Git or Perforce.
- Excellent debugging skills in kernel and user space.
- Experience with Makefiles and build environments.
- Strong analytical and problem-solving skills.
Preferred Skills
- Linux Kernel Internals.
- Device Driver Development.
- Embedded Systems Architecture.
- Performance Optimization and Troubleshooting.
- Version Control and CI/CD exposure.