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.