1

Internship Linux Device Driver Developer Jobs in Toronto, ON

Embedded Systems Engineer

Hamilton, ON · On-site

$90K - $120K/yr

Develop Embedded Linux software on application processors - write and port kernel drivers, edit device trees, and integrate userspace components * Bring up new boards alongside hardware engineers ...

Engineer, Firmware Developer

Toronto, ON · Hybrid

CA$100K - CA$500K/yr

... drivers in C/C++. You'll work across the full stack of embedded systems, from boot and power ... coursework, projects, internships, or co-ops (MCUs or SoCs). * You're comfortable in Linux ...

Software Developer

Toronto, ON · On-site

CA$97K - CA$100K/yr

Develop and maintain cloud infrastructure and DevOps pipelines using Docker, Linux scripting, and ... Experience mentoring junior developers or interns. Perks: * Generous wellness program * Best-in-the ...

Java Developer

Toronto, ON · Remote

CA$100K/yr

... · 2+ years of non-internship professional software development experience · Programming ... Linux, Windows and others, a profound middleware, application, and algorithm technology portfolio ...

DevOps Engineer

Toronto, ON

CA$90K - CA$115K/yr

... related internships/projects * Understanding of DevOps practices: version control, CI/CD, IaC ... Comfortable with Linux command line and Windows Server basics (Active Directory/DNS knowledge is a ...

DevOps Engineer

Toronto, ON

CA$90K - CA$115K/yr

... related internships/projects * Understanding of DevOps practices: version control, CI/CD, IaC ... Comfortable with Linux command line and Windows Server basics (Active Directory/DNS knowledge is a ...

Experience with embedded Linux development and integration. * Excellent problem-solving skills and ... Experience delivering medical device products to market (ideal!) You Will Be Successful If You Are

next page

Showing results 1-20

Internship Linux Device Driver Developer information

What is the difference between Internship Linux Device Driver Developer vs Linux Device Driver Developer?

AspectInternship Linux Device Driver DeveloperLinux Device Driver Developer
Required CredentialsEnrolled in or recent graduate of relevant technical programsBachelor's or higher in Computer Science or related field, with experience
Work EnvironmentInternship setting, supervised, learning-focusedFull-time professional environment, project-driven
Employer & Industry UsageTech companies, hardware firms, research labsEstablished tech companies, hardware manufacturers, open-source projects
Search & Comparison IntentLearning, entry-level opportunities, internshipsCareer development, professional roles, expertise

The main difference is that an Internship Linux Device Driver Developer is a learning position aimed at gaining experience, while a Linux Device Driver Developer is a full-time professional role requiring more expertise and responsibility.

Staff Embedded Software Engineer

Staff Embedded Software Engineer

Lightmatter

Toronto, ON

Other

Posted 26 days ago


Job description

We are hiring a talented software engineer to help us build the next generation of photonic AI processors and interconnects. In this role, you will be responsible for developing and extending the device software and firmware stack for Photonic Compute and Photonic interconnect products. You will collaborate with other software teams and hardware systems teams to develop security, telemetry, virtualization, and remote administration functionality.

Responsibilities
  • Collaborate across a multidisciplinary team including Photonic, Analog, Digital, Systems and Network experts to define control plane architecture for Lightmatter's photonic interconnect products.
  • Define diagnostics and monitoring architecture for photonic transceivers.
  • Integrate with DataCenter administration capabilities using environments such as CMIS, OpenBMC and DMTF.
  • Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
  • Participate in customer engagements to gather requirements and usability criteria.
Qualifications
  • BS and 8+ years of experience, or MS and 6+ years of experience.
  • Degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
  • Industry experience with device driver and kernel side development.
  • Strong understanding of hardware-software integration.
  • Practical knowledge of communication and control in embedded systems, peripherals, and buses.
  • Experience with developing commercial/enterprise-level software and firmware on Linux.
  • Experience with Git and CMake for building and managing software projects.
  • Hands-on experience designing, simulating, or deploying control of autonomous systems.
Preferred Qualifications
  • Proficiency with Python or C++.
  • Familiarity with debugging tools such as GDB, JTAG, and logic analyzers.
  • Experience developing firmware for photonic transceivers or similar systems.
  • Experience with environments such as CMIS, OpenBMC and DMTF.
  • Experience with optical communication systems and technologies.