Software Engineer Pcie

Year    HR, IN, India

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4452105
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    HR, IN, India
  • Education
    Not mentioned
  • Experience
    Year