Firmware Development Undergraduate Engineering Co-op

Added
16 hours ago
Type
Full time
Salary
Salary not provided

Related skills

rust c python fpga dsp
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Develop software with direct interfaces to hardware, including microcode, IP-specific firmware
  • Design and implement interfaces that abstract low-level hardware functionality for higher levels of
  • Contribute to the development and testing of embedded and firmware solutions within integrated
  • Participate in design reviews and code reviews, contributing technical feedback and applying
  • Test and validate product implementations to ensure functionality and quality.
  • Work alongside experienced engineers to investigate and solve complex technical problems.

๐ŸŽฏ Requirements

  • Currently enrolled as an undergraduate student in Computer Engineering, Software Engineering
  • 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
  • Additional software development experience with C++, Rust, SystemC, Python, or domain-specific

๐ŸŽ Benefits

  • Eight-month full-time co-op, beginning January 2027.
  • Fully remote / home-based work arrangement in Canada, with occasional site attendance based on
  • Hands-on experience in firmware development, integrated circuit design, custom silicon, and
  • Opportunity to work alongside experienced engineering professionals and contribute to real-world
  • Exposure to microcode, IP-specific firmware, FPGA, DSP, SoC, embedded systems, and digital ASIC
  • Practical experience with software design, code reviews, testing, validation, and engineering
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’