Position Details
About this role
Intel is hiring a Software Engineer to design, develop, integrate, test, validate, and debug software across multiple layers of the stack. The work includes error correction development for silicon devices and behavioral modeling of silicon systems with close collaboration between hardware and software teams.
Key Responsibilities
- Develop error correction for silicon devices
- Build behavioral models for silicon systems
- Collaborate with hardware and software teams to meet targets
- Design, develop, integrate, test, validate, and debug software across stack layers
- Apply strong data structures, algorithms, and modern C++ debugging skills
Technical Overview
This role emphasizes strong C++ and Python object-oriented programming, modern C++ debugging, and mastery of data structures and algorithms. The engineer will work across firmware, drivers, operating systems, middleware, frameworks, and algorithms, including software interfaces for applications/UI, aligned to silicon device targets.
Ideal Candidate
The ideal candidate is a PhD-level Computer Engineering graduate who has 1+ years of experience using object-oriented programming with C++ and Python and strong debugging, data structures, and algorithms skills. They should have internship experience and be able to develop error correction for silicon devices and perform behavioral modeling of silicon systems while collaborating with hardware teams.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
PhD in Computer Engineering or related subject is required, 1+ years of Experience including object-oriented programming using C++ and Python (1 years), Minimum corporate internship experience (explicit requirement)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile