Industry : Semiconductor | Systems & Protocol Development | Product Engineering
Key Responsibilities
-Engage with customers, field teams, and internal stakeholders to understand real-world use cases and technical challenges
-Design, develop, and enhance protocol analysis and exerciser software for PCIe and CXL using C++ and C#
-Collaborate with software, FPGA, firmware, and hardware teams to ensure seamless system integration
-Contribute to architectural alignment, feature planning, and roadmap execution with core R&D teams
-Optimize application performance, stability, and responsiveness through profiling and benchmarking
-Identify, debug, and resolve complex issues across multiple layers of the software stack
-Maintain high standards for code quality, automation, and maintainability within CI/CD workflows
-Analyze hardware behavior and protocol-level signals to validate and troubleshoot test scenarios in coordination with FPGA and firmware teams
Qualifications
-Education : Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or a related field
-Experience : Software Engineer: 3+ years of professional software development experience
-Senior Software Engineer: 7+ years of relevant experience in complex systems
Required Skills
-Strong proficiency in C++ and C# with solid object-oriented design principles
-Experience developing or maintaining multi-layered, performance-critical software systems
-Familiarity with high-speed interfaces such as PCIe, CXL, USB, Ethernet, NVMe, DDR, or SerDes
-Proven ability to debug, profile, and optimize software performance
-Working knowledge of electronics fundamentals, high-speed digital design, and signal integrity
-Comfortable using AI-assisted development tools (e.g., code generation and productivity tools)
Preferred Skills
-Experience with software systems that interface closely with FPGA or firmware components
-Familiarity with Visual Studio, Git, and collaborative development workflows
-Exposure to tools such as Jira, Confluence, or Bitbucket
-Experience working with global or cross-site engineering teams
Interested candidates may please write on rashmita.r@mitrhr.com