Industry experience with device driver and kernel side development. * Strong understanding of ... Experience with developing commercial/enterprise-level software and firmware on Linux. * Experience ...
Industry experience with device driver and kernel side development. * Strong understanding of ... Experience with developing commercial/enterprise-level software and firmware on Linux. * Experience ...
The engineer will design and implement production-grade embedded Linux services for industrial ... U-Boot, Linux kernel fundamentals, device tree, pinmux configuration, and board bring-up.
The engineer will design and implement production-grade embedded Linux services for industrial ... U-Boot, Linux kernel fundamentals, device tree, pinmux configuration, and board bring-up.
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 ...
Quick apply
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 ...
Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc); * Experience with complex software systems and architectures
Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc); * Experience with complex software systems and architectures
Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc); * Experience with complex software systems and architectures
Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc); * Experience with complex software systems and architectures
We are seeking s Software Driver Developer to create reference drivers for our AI-IP in a reference ... Familiar with Linux kernel concepts and how kernel and user-space components interact. * Experience ...
We are seeking s Software Driver Developer to create reference drivers for our AI-IP in a reference ... Familiar with Linux kernel concepts and how kernel and user-space components interact. * Experience ...
Strong knowledge of Device drivers, graphics, multimedia, Codec. * Test Execution Experience in an ... programming language preferably Python. * Strong understanding & Hands-on exp. with Linux OS ...
Strong knowledge of Device drivers, graphics, multimedia, Codec. * Test Execution Experience in an ... programming language preferably Python. * Strong understanding & Hands-on exp. with Linux OS ...
Strong knowledge of Device drivers, graphics, multimedia, Codec. * Test Execution Experience in an ... programming language preferably Python. * Strong understanding & Hands-on exp. with Linux OS ...
Strong knowledge of Device drivers, graphics, multimedia, Codec. * Test Execution Experience in an ... programming language preferably Python. * Strong understanding & Hands-on exp. with Linux OS ...
Strong software engineering fundamentals, including system design, debugging, testing, performance ... Experience developing low-level embedded Linux components including kernel modules, device drivers ...
Strong software engineering fundamentals, including system design, debugging, testing, performance ... Experience developing low-level embedded Linux components including kernel modules, device drivers ...
Device Identity and Access Organization The Device Identity and Access organization is at the ... macOS, iOS, Linux and Android. Our organization is comprised of engineers who thrive at the ...
Device Identity and Access Organization The Device Identity and Access organization is at the ... macOS, iOS, Linux and Android. Our organization is comprised of engineers who thrive at the ...
Geotab is seeking Software Developer Interns to help us deliver our MyGeotab cloud services. If you ... Experience with developing applications for a Linux environment * Experience with object-oriented ...
Geotab is seeking Software Developer Interns to help us deliver our MyGeotab cloud services. If you ... Experience with developing applications for a Linux environment * Experience with object-oriented ...
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 ...
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 ...
Internship opportunities are not limited to the summer and are available throughout the year ... C++ and/or Java programming knowledge or experience in a Linux environment preferred. * Excellent ...
Internship opportunities are not limited to the summer and are available throughout the year ... C++ and/or Java programming knowledge or experience in a Linux environment preferred. * Excellent ...
... g or a related field. * CompTIA A+ or ITIL certification or courses highly valued. * Previous experience in a similar IT support role, or technical internship is a plus! * Strong problem-solving ...
... g or a related field. * CompTIA A+ or ITIL certification or courses highly valued. * Previous experience in a similar IT support role, or technical internship is a plus! * Strong problem-solving ...
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 ...
Quick apply
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
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
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
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
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 ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
... device management to develop, optimize, and maintain our embedded control and data plane ... Experienced developing software for Linux, Android, and QNX platforms. * Solid understanding of ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
... device management to develop, optimize, and maintain our embedded control and data plane ... Experienced developing software for Linux, Android, and QNX platforms. * Solid understanding of ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
... device management to develop, optimize, and maintain our embedded control and data plane ... Experienced developing software for Linux, Android, and QNX platforms. * Solid understanding of ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
... device management to develop, optimize, and maintain our embedded control and data plane ... Experienced developing software for Linux, Android, and QNX platforms. * Solid understanding of ...
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
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
Internship Linux Device Driver Developer information
What is the difference between Internship Linux Device Driver Developer vs Linux Device Driver Developer?
| Aspect | Internship Linux Device Driver Developer | Linux Device Driver Developer |
|---|---|---|
| Required Credentials | Enrolled in or recent graduate of relevant technical programs | Bachelor's or higher in Computer Science or related field, with experience |
| Work Environment | Internship setting, supervised, learning-focused | Full-time professional environment, project-driven |
| Employer & Industry Usage | Tech companies, hardware firms, research labs | Established tech companies, hardware manufacturers, open-source projects |
| Search & Comparison Intent | Learning, entry-level opportunities, internships | Career 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.
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.
- 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.
- 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.