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 ...
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 ...
Working experience with low-level programming on bare metal, BIOS/UEFI firmware, linux kernel, RTOS, device driver, etc. * Systems mindset and experience developing SW/FW to control analog, digital ...
Working experience with low-level programming on bare metal, BIOS/UEFI firmware, linux kernel, RTOS, device driver, etc. * Systems mindset and experience developing SW/FW to control analog, digital ...
Senior Embedded Software Designer
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance ... Experience developing low-level embedded Linux components including kernel modules, device drivers ...
Senior Embedded Software Designer
Toronto, ON · On-site
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 ...
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 ...
Staff Software Engineer - Apple
Toronto, ON · On-site
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 ...
New
Staff Software Engineer - Apple
Toronto, ON · On-site
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 ...
New
Embedded Software Engineer
Burlington, ON · On-site
Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential * Object-oriented design with some programming techniques; data structures. * Knowledge of digital ...
Quick apply
Embedded Software Engineer
Burlington, ON · On-site
Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential * Object-oriented design with some programming techniques; data structures. * Knowledge of digital ...
Student Developer
Toronto, ON · On-site
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 ...
Student Developer
Toronto, ON · On-site
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 ...
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
Quick apply
SOFTWARE DEVELOPER - Deployment
Toronto, ON · On-site
Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service ... Internship or prior experience in embedded systems or software validation preferred * Familiarity ...
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.