Firmware Development Undergraduate Engineering Co-op

Intel
Ontario, British Columbia
Workplace: RemoteInternshipFunction: Hardware, Embedded & Systems EngineeringEducation: bachelorsSkills: ["Problem-solving","Communication","Interpersonal skills","Collaboration","Self-directed ownership"]

Work as an eight-month undergraduate co-op developing software tightly integrated with hardware for Intel custom silicon. You’ll build and review interfaces spanning microcode, IP-specific firmware, FPGA, and DSPs, abstracting low-level hardware details for higher-level software. Collaborate with experienced engineers on design, code reviews, testing, and validation, with emphasis on problem-solving, communication, and ownership across disciplines. Fully remote from the designated Canadian province.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Intel
Intel
1 day ago

Firmware Development Undergraduate Engineering Co-op

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Work as an eight-month undergraduate co-op developing software tightly integrated with hardware for Intel custom silicon. You’ll build and review interfaces spanning microcode, IP-specific firmware, FPGA, and DSPs, abstracting low-level hardware details for higher-level software. Collaborate with experienced engineers on design, code reviews, testing, and validation, with emphasis on problem-solving, communication, and ownership across disciplines. Fully remote from the designated Canadian province.
Location: Ontario, British Columbia
Workplace: Remote
Employment Type: Internship · 8 months
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Intern level

Key Responsibilities

  • •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 for product implementations.
  • •Test and validate product implementations.
  • •Collaborate across disciplines to drive issues to conclusion with ownership across team boundaries.

Key Requirements

  • •Current undergraduate student pursuing Computer Engineering, Software Engineering, Computer Science, or a related field.
  • •Knowledge of C programming and system software.
  • •Excellent written and verbal communication skills.
  • •Understanding of embedded systems, digital ASIC design, and software/firmware development and testing methodology.
  • •Experience beyond minimum (asset): software development with C++, Rust, System C, Python, or domain-specific language modeling.
Education:Bachelor's in Computer Engineering, Software Engineering, Computer Science or related field of study
Skills:Problem-solvingCommunicationInterpersonal skillsCollaborationSelf-directed ownership
Tech Stack:CC++RustSystem CPythonMicrocodeFirmwareFPGADSPSoCASICDigital ASIC designSystem software architectureDomain specific language modeling

Company Brief

Intel
Designs and manufactures semiconductor chips, processors, and related hardware for PCs, data centers, networking, and embedded applications, while providing software and services to accelerate computing across industries globally.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1968
Glassdoor
Glassdoor: 3.8
WebsiteLinkedInGlassdoor