Software Engineer - PCIe

5 years

30 - 35 Lacs

Posted:9 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Title: Software Engineer – CPE Team (PCIe)

Location: Gurgaon

Experience: 5–10 Years (Flexible based on expertise)

Budget: Up to 35 LPA

Role Overview:

We are seeking a highly skilled Software Engineer to join our CPE (Customer Premises Equipment) Team, focusing on PCIe and high-speed interface development. The ideal candidate will have deep experience in C++ programming, system-level software design, and debugging complex hardware-software interactions. This role offers an opportunity to work on cutting-edge connectivity and performance technologies that power next-generation computing platforms.

Key Responsibilities:

  • Design, develop, and optimize software components for PCIe and related high-speed digital interfaces.
  • Implement efficient, maintainable, and scalable code using modern C++ practices.
  • Collaborate closely with hardware and firmware engineers to validate and optimize system performance.
  • Debug, profile, and resolve performance bottlenecks across the full software stack.
  • Work with AI-assisted coding tools (e.g., GitHub Copilot) to enhance development productivity.
  • Contribute to architecture discussions, design reviews, and continuous improvement of development workflows.

Required Skills & Experience:

  • Strong proficiency in C++ (C++11 and above) with excellent knowledge of object-oriented design principles.
  • Experience with one or more high-speed digital interfaces such as PCIe, CXL, USB, Ethernet, NVMe, DDR, or SerDes.
  • Hands-on experience in debugging, performance optimization, and low-level software development.
  • Good understanding of electronic engineering fundamentals, high-speed digital design, and signal integrity.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or similar platforms.
  • Strong analytical, troubleshooting, and communication skills.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or Electrical Engineering.
  • Experience working in cross-functional teams involving hardware, firmware, and software design.
  • Exposure to embedded systems or device driver development will be an added advantage.

Job Types: Permanent, Contractual / Temporary
Contract length: 6 months

Pay: ₹3,000,000.00 - ₹3,500,000.00 per year

Application Question(s):

  • Do you have 5+ years of experience in Software Engineer - (PCIe) ?
  • Do you have strong proficiency in C++ (C++11 and above) ?
  • Do you have experience with PCIe, CXL, USB, Ethernet, NVMe, DDR, or SerDes ?
  • Do you have hands-on experience in debugging, performance optimization ?
  • Do you have familiarity with AI-assisted development tools ?

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You