Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Development Undergraduate Engineering Co-op

Full-time

Jobgether

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Firmware Development Undergraduate Engineering Co-op based in Canada. This eight-month co-op offers undergraduate students hands-on experience at the intersection of software, firmware, and hardware engineering. You will contribute to integrated circuit and custom silicon development while working alongside experienced engineers. The role focuses on software that directly interfaces with hardware, including microcode, IP-specific firmware, FPGA, and DSP environments. You will also design abstraction layers that connect low-level hardware with higher-level software and participate in design reviews, code reviews, testing, and validation. The position provides exposure to SoC, processor, embedded systems, and digital ASIC technologies while allowing you to contribute to real engineering challenges. It is designed for students who are curious, collaborative, self-directed, and eager to build practical engineering experience. Accountabilities: - Develop software with direct interfaces to hardware , including microcode, IP-specific firmware, FPGA, and DSP solutions. - Design and implement interfaces that abstract low-level hardware functionality for higher levels of software and firmware. - Contribute to the development and testing of embedded and firmware solutions within integrated circuit and custom silicon projects. - Participate in design reviews and code reviews , contributing technical feedback and applying engineering best practices. - Test and validate product implementations to ensure functionality and quality. - Work alongside experienced engineers to investigate and solve complex technical problems. - Collaborate across engineering disciplines and contribute to projects that involve hardware, firmware, software, and system-level development. - Take ownership of assigned technical issues and drive them toward resolution, regardless of organizational or team boundaries. - Continuously develop technical knowledge in areas such as embedded systems, digital ASIC design, SoC architecture, and firmware development .

Requirements - Currently enrolled as an undergraduate student in Computer Engineering, Software Engineering, Computer Science, or a related field. - Knowledge of C programming and system software . - Strong problem-solving skills and enthusiasm for learning new technical concepts. - Excellent written and verbal communication skills . - General knowledge of embedded systems, digital ASIC design, and software/firmware development and testing methodologies is an asset. - Additional software development experience with C++, Rust, SystemC, Python, or domain-specific language modeling is a plus. - Understanding of processors, servers, and system software architecture is desirable. - Knowledge of SoC architecture, SoC subsystem architecture, IP architecture, and/or microarchitecture is an advantage. - Strong interpersonal skills and the ability to collaborate and influence effectively across disciplines. - Self-directed approach with a strong sense of ownership, accountability, and follow-through . - Relevant knowledge may be demonstrated through a combination of coursework, academic projects, research, internships, or industry experience . - Must be able to live and work remotely from the designated Canadian province, Ontario and/or British Columbia , associated with the position. - This opportunity is not eligible for immigration sponsorship . Benefits - Eight-month full-time co-op , beginning January 2027. - Fully remote / home-based work arrangement in Canada, with occasional site attendance based on business needs. - Hands-on experience in firmware development, integrated circuit design, custom silicon, and hardware/software interfaces . - Opportunity to work alongside experienced engineering professionals and contribute to real-world technical challenges.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Development Undergraduate Engineering Co-op in Remote vacancy
  •  ...this role is to architect and develop firmware and microcontroller subsystems for Astera...  ..., Electrical/Electronics/Software Engineering or equivalent. · Completed one or more Co-op terms of firmware or embedded software development. · Completed one or more courses in Real... 
    Suggested
    Internship
    Flexible hours

    Astera Labs Early Career

    Remote
    more than 2 months ago
  •  ...You will work alongside experienced engineers and gain hands-on experience testing backend services and APIs while contributing to the...  ...products.  What we’re looking for:   ●      Exposure to software development or software testing.  ●      Experience with automated testing... 
    Suggested
    Internship

    Playstation Waterloo Co-op

    Remote
    13 days ago
  • $150k - $200k per year

     ...We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and...  ...!  Role Overview We are looking for a  Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Remote
    a month ago
  •  ...Job Description – Product Development Engineer (71021) July 2026 Level II About G2V Optics G2V Optics is a global leader in advanced...  ...wide variety of engineering disciplines at G2V – electronics, firmware, thermal, mechanical, software, and optics. This particular... 
    For undergraduates
    Full time
    Internship

    G2V Optics Inc.

    Remote
    more than 2 months ago
  •  ...and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop...  ...and supporting the full lifecycle of product development, from design to deployment. Key... 
    Suggested
    Full time
    Internship
    Flexible hours

    Blackline Safety

    Remote
    more than 2 months ago
  •  ...Position Overview   Giffen Consulting Ltd. (Giffen) is looking to hire a  Software Engineer Co-Op with experience in AI & Technology Integration t o  join the team at our   Vancouver office. This is a hybrid work arrangement with a minimum of 3 days per week in the office... 
    Long term contract
    Temporary work
    For contractors
    Internship
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Giffen Consulting

    Remote
    more than 2 months ago
  • $24 - $28 per hour

     ...Description As a self-motivated Mechanical Design Engineer at Zaber, you’ll have a co-op term filled with challenging, hands-on projects with a mix...  ...interested in seeing how companies work together on product development. You’ll work within one of our engineering teams to... 
    Internship

    Zaber Technologies

    Remote
    14 days ago
  • $26 - $28 per hour

     ...The key function of the Software Engineer Co-op (Gameplay ) is to gain knowledge and experience...  ...code reviews, and adhere to established development processes. Debug and solve software...  ...Experience working in Unity or similar engines.  Ability to write clean, simple, well... 
    For undergraduates
    Contract work
    Internship
    Local area
    Flexible hours

    Kabam

    Remote
    more than 2 months ago
  • $207k - $242.5k per year

     ...to-end device software readiness across our portfolio — firmware, app, and cloud engineering working as one team to ship the trackers and wearables that...  ...docs, and pairing. Use AI tooling as a genuine development partner across firmware and ML, and help define what AI-... 
    For undergraduates
    Remote job
    Full time
    Contract work
    Summer work
    Flexible hours

    Life360

    Remote
    a month ago
  •  ...professional experience Job Description We are looking for a Firmware Developer who is passionate about hardware, embedded systems,...  ...sharing within the physical product teams. Firmware development & integration Develop and integrate code into existing platforms... 
    Full time
    Immediate start
    Remote work
    Work from home

    Vosker

    Remote
    more than 2 months ago
  • $24 - $28 per hour

     ...Description Mechanical Test Engineer (Co-op) As a Mechanical Test Engineer at Zaber, you will develop innovative test systems for analyzing the performance of our precision motion control products. This is a good opportunity to learn mechanical design, instrumentation... 
    Internship

    Zaber Technologies

    Remote
    more than 2 months ago
  •  ...beyond. The Opportunity We're looking for a QA Developer Co-op to join our R&D team - and we'll be upfront about what that means...  ...in a real work environment You're currently studying Software Engineering, Computer Science, or a related field A solid foundation in... 
    Full time
    Internship
    Remote work
    Flexible hours

    Flexspring

    Remote
    21 days ago
  •  ...networking OEMs. As a Platform Application Engineer Intern , you’ll play a pivotal role in...  ...Science Experience in software development with C, C++, C#, and/or Python. Entrepreneurial...  ...Comfort working with software/firmware associated with semiconductor products,... 
    For undergraduates
    Internship
    Flexible hours

    Astera Labs Early Career

    Remote
    more than 2 months ago
  • $128.5k - $192.5k per year

     ...for events or meetings. Join our team Contribute to the development of GoDaddy’s eCommerce and SSO infrastructure and Kubernetes systems...  ...every day.  What you'll get to do... Work as a polyglot engineer, writing and maintaining Infrastructure as code with frameworks... 
    Full time
    Second job
    Work at office
    Local area
    Remote work
    Work from home

    GoDaddy

    Remote
    more than 2 months ago
  • $90k - $140k per year

     ...Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and...  ...Role Overview We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through... 
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Remote
    more than 2 months ago
  •  ...the grid. The opportunity   dcbel is looking to hire a firmware developer to work in our growing team. The successful candidate...  ...initial bring up of new PCB designs. Promote good software engineering practices through design and code reviews. Key Requirements... 
    For undergraduates
    Full time
    Flexible hours

    Dcbel

    Remote
    more than 2 months ago
  •  ...impact startup role spanning technical strategy, hands-on execution, platform development, and organizational enablement. You’ll serve as a company-wide subject matter expert for quality engineering, with a primary mandate to define, drive, and operationalize AI-enabled... 
    Full time
    Remote work
    Flexible hours

    Supercom

    Remote
    more than 2 months ago
  • $155k - $175k per year

     ...Long before an autonomous vehicle is ever tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them ship safer features, faster. Parallel... 
    Full time
    Immediate start

    Parallel Domain

    Remote
    more than 2 months ago
  • $22.01 - $33.81 per hour

     ...Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and...  ...seeking a highly skilled and experienced Software Development Engineer in Test (SDET) to join our engineering team, supporting the development... 
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Remote
    more than 2 months ago
  • $24 - $28 per hour

     ...aerospace, and semiconductor engineering. For the past 20 years, Zaber...  ...and you are familiar with best development and testing practices. You...  ...about working on a Firmware team. You pay attention to...  ...company culture and previous co-op experiences, visit our careers... 
    Internship

    Zaber Technologies

    Remote
    14 days ago
  •  ...developer but is driven by quality. You will be one of the first engineers on a new team, so the patterns you set will shape how the whole...  ...(US) matching programs Continuous Growth - $2,500 annual development fund, tuition assistance, and Book Bounty program Team... 
    Remote job
    Full time
    Internship
    Flexible hours

    Sprypoint

    Remote
    more than 2 months ago
  •  ...Node/AWS Software Engineer (Backend development) Accomplished Tech Visionary:  Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    3pillar

    Remote
    more than 2 months ago
  •  ...career. About the Role We are seeking a Manager, Software Development to join our EVV (Electronic Visit Verification), VV (Visit...  ...our customers to receive payment. Reporting to the Director of Engineering, you will lead a cross‑functional team of engineers; how... 
    For undergraduates
    Long term contract
    Full time
    Work at office
    Flexible hours

    Alayacare

    Remote
    more than 2 months ago
  • $150.5k - $175.25k per year

     ...infrastructure and partner deeply with the development team to make our fast-growing AI...  ...Partner with Applied AI teams on prompt engineering, model selection, and evaluation strategies...  ...Google Cloud Platform, Cloud Run / App Engine, Kubernetes, Datastore, Redis, ElasticSearch... 
    For undergraduates
    Full time
    Work at office

    Dialpad

    Remote
    29 days ago
  •  ...markets). The Opportunity As a Business Development Associate, you will be challenged from...  ...Your Skills and Experience ~ An undergraduate degree with exceptional academic results...  ...business, statistics, computer science, engineering, mathematics, or other related areas... 
    For undergraduates
    Full time
    For contractors
    Work at office
    Immediate start

    Agentis Capital Advisors

    Remote
    more than 2 months ago
  •  ...We work at the intersection of software engineering, quality engineering, and platform infrastructure...  ...working in Linux and Windows-based development environments. Strong communication...  ...work term, verified by the latest co-op earnings report on the uwaterloo website... 
    Full time
    Casual work
    Internship
    Work at office
    Worldwide

    Playstation Waterloo Co-op

    Remote
    13 days ago
  • $66.6k per year

     ...career with us!   About the Role  As a Sales Development Representative, you will be responsible for...  ...within a well-established, highly successful sales engine. At SciLeads, we welcome individuals with an undergraduate degree who are passionate about sales and eager to... 
    For undergraduates
    Full time
    Remote work
    Home office
    Flexible hours

    Scileads

    Remote
    more than 2 months ago
  •  ...TRAILERS INC. Are you a recent graduate or current co-op student looking to launch your career in manufacturing, engineering, or CNC programming? At Titan Trailers, you’ll...  .... We offer mentorship, training, and career development opportunities that will help you build valuable... 
    Weekly pay
    Long term contract
    Internship

    Titan Trailers

    Remote
    12 days ago
  • $58k per year

     ...Job Opportunity: Software Developer Co-op Duration: 8 Months Start Date: January...  ...decades of geoscience innovation at BGC Engineering, we equip our customers with the earth science...  ...part of Cambio Earth Systems' software development team working alongside engineers and... 
    Casual work
    Internship
    Work at office

    BGC Engineering Inc.

    Remote
    22 days ago
  • $4867 - $6167 per month

     ...committed to responsible resource development, environmental performance and building...  ...ERP Training & Hypercare Support Co-op Student will assist the...  ...Requirements: Working towards an Undergraduate degree in Electrical Engineering or Mechanical Engineering A valid... 
    For undergraduates
    Internship
    Work at office
    Remote work

    Elk Valley Resources

    Remote
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Development Undergraduate Engineering Co-op. Be the first to apply!