Opens intel.wd1.myworkdayjobs.com in a new tab
About This Role
- We are seeking a talented Software Engineer to join the development of Virtual Test Cards (VTC) and validation solutions used across Intel's product development lifecycle.
- The role focuses on the design, development, validation, and debugging of Simics-based virtual models and software tools that emulate physical test cards and validation hardware integrated into HSLE, PV, and other validation environments.
- These solutions are used to validate and test complex hardware and software interactions in both pre-silicon and post-silicon environments, enabling early feature development, system integration, platform bring-up, debugging, and verification.
- They play a critical role in improving product quality and reducing time-to-market by providing scalable validation capabilities before and after silicon availability.
- As part of the team, you will work closely with hardware, firmware, and software engineers to develop innovative validation tools and infrastructure, enhance simulation and automation capabilities, and support next-generation platform development from architecture definition through product deployment.
Qualifications
- Bachelor's or Masters degree in Computer Science, Software Engineering, Computer Engineering, or an equivalent technical field with 2 to 6 years of experience.
- Strong software development skills in C++ and Python, with experience building and maintaining complex software systems.
- Experience in embedded software/firmware development, including low-level programming, debugging, and hardware-software interaction.
- Solid understanding of the PCI Express (PCIe) protocol, including architecture, configuration space, enumeration, and data flow.
- Hands-on experience with Simics, simulation environments, virtual platforms, or system-level modeling.
- Experience with debugging complex system-level issues across hardware, firmware, and software boundaries.
- Familiarity with modern software development methodologies, version control systems, and automated testing frameworks.
- Experience using AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, ChatGPT, or similar solutions to improve software development productivity, code quality, and engineering efficiency.
- Strong analytical and problem-solving skills with the ability to work independently and collaboratively in a multidisciplinary environment.
Sourced directly from Intel’s career page
Your application goes straight to Intel.
Opens intel.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Intel
787 positions
Job ID
/job/India-Bangalore/Low-Level-Software-Engineer_JR0288298
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Sr. Director, Sales
San Jose, California, United States|Other
Samsung Semiconductor
Senior Buyer
San Jose, California, United States|Other
Samsung Semiconductor
Principal Engineer, Hardware Emulation
San Jose, California, United States|Other
Samsung Semiconductor
Director Federal Government Relations
Washington, District of Columbia, United States|Other