FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Firmware Development Engineer Co-op
Intel Corporation. Develop software with a direct interface to hardware, including microcode, IP-specific firmware, FPGA, and DSPs .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development with a focus on hardware interfaces, including knowledge of C programming and embedded systems. Strong problem-solving abilities and effective communication skills are essential for collaboration across disciplines.
Highest-signal resume keywords
C ProgrammingEmbedded SystemsSoftware/Firmware DevelopmentProblem-SolvingDigital ASIC Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingC++RustSystem CPythonDomain Specific Language ModelingSoftware/Firmware DevelopmentTesting MethodologySoC ArchitectureMicroarchitecture
Soft Skills
Problem-Solving AbilitiesExcellent Written CommunicationExcellent Verbal CommunicationInterpersonal SkillsCollaboration
Industry Keywords
MicrocodeFPGADSPSystem Software ArchitectureIP ArchitectureSoC Subsystem Architecture
Tech Stack
Tools & technologiesPythonRustC++
About the role
Key responsibilities & impact- Develop software with a direct interface to hardware, including microcode, IP-specific firmware, FPGA, and DSPs
- Design and implement interfaces that abstract low-level hardware details from higher levels of software and firmware
- Perform design and code reviews
- Test and validate product implementations
- Work alongside experienced engineers to solve new and interesting problems
- Contribute to custom silicon solutions during an eight-month co-op beginning January 2027
Requirements
What you’ll need- Current undergraduate student
- Studying Computer Engineering, Software Engineering, Computer Science, or a related field
- Knowledge of C programming and system software
- Strong problem-solving abilities
- Excellent written and verbal communication skills
- Strong interpersonal skills and ability to collaborate and influence across disciplines
- Self-directed, with ownership and ability to drive issues to conclusion
- General knowledge of embedded systems, digital ASIC design, and software/firmware development and testing methodology is an asset
- Additional experience in C++, Rust, System C, Python, and/or Domain Specific Language modeling is preferred
- Understanding of processors, servers, and system software architecture is preferred
- SoC architecture, SoC subsystem architecture, IP architecture, and/or microarchitecture knowledge is preferred
- Must live and work in Canada
- Not eligible for Intel Immigration Sponsorship
Benefits
Comp & perks- Fully home-based work model
- Occasional attendance at Intel sites based on business need
- Accessibility accommodations for applicants and employees with disabilities