Description We are looking for a Software Device Driver Engineer with an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills and experience ...
Description We are looking for a Software Device Driver Engineer with an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills and experience ...
Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ... Experience working with diverse engineering teams. Education: * Bachelor's or Master's degree in ...
Quick apply
Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ... Experience working with diverse engineering teams. Education: * Bachelor's or Master's degree in ...
Senior Software Engineer (C++/Embedded/Linux)::Dallas, TX (5-day onsite)
Dallas, TX · On-site
$121K - $159K/yr
Senior Software Engineer (C++/Embedded/Linux) Location: Dallas, TX (5-day onsite) Rate: On W2/C2C ... Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ...
Quick apply
Senior Software Engineer (C++/Embedded/Linux)::Dallas, TX (5-day onsite)
Dallas, TX · On-site
$121K - $159K/yr
Senior Software Engineer (C++/Embedded/Linux) Location: Dallas, TX (5-day onsite) Rate: On W2/C2C ... Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ...
Embedded Software Enginner
Austin, TX · On-site
$130K - $171K/yr
Major electronics systems design company is seeking an Embedded Software Engineer with Linux ALSA kernel device driver experience. In this position you will be responsible for defining and leading ...
Embedded Software Enginner
Austin, TX · On-site
$130K - $171K/yr
Major electronics systems design company is seeking an Embedded Software Engineer with Linux ALSA kernel device driver experience. In this position you will be responsible for defining and leading ...
Embedded Software Enginner
Austin, TX · On-site
$130K - $171K/yr
Major electronics systems design company is seeking an Embedded Software Engineer with Linux ALSA kernel device driver experience. In this position you will be responsible for defining and leading ...
Embedded Software Enginner
Austin, TX · On-site
$130K - $171K/yr
Major electronics systems design company is seeking an Embedded Software Engineer with Linux ALSA kernel device driver experience. In this position you will be responsible for defining and leading ...
Software Device Driver Engineer - Core I/O, Core OS
Austin, TX · On-site
$171K - $203K/yr
Description We are looking for a Software Device Driver Engineer with an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills and experience ...
Software Device Driver Engineer - Core I/O, Core OS
Austin, TX · On-site
$171K - $203K/yr
Description We are looking for a Software Device Driver Engineer with an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills and experience ...
Embedded Systems Software Engineer (Linux Platforms)
Dallas, TX · On-site
$120K - $130K/yr
Systems Programming: Proactive development experience in Modern C++ (11/14/17) within an embedded ... Deep understanding of the Linux kernel, device drivers, and core OS concepts (memory management ...
Embedded Systems Software Engineer (Linux Platforms)
Dallas, TX · On-site
$120K - $130K/yr
Systems Programming: Proactive development experience in Modern C++ (11/14/17) within an embedded ... Deep understanding of the Linux kernel, device drivers, and core OS concepts (memory management ...
... engineers live on the cutting edge of technology. Never have the opportunities for a technical ... Linux device drivers (PCIe, UART, SPI, I²C, etc.) with hard real time guarantees. • Implement ...
... engineers live on the cutting edge of technology. Never have the opportunities for a technical ... Linux device drivers (PCIe, UART, SPI, I²C, etc.) with hard real time guarantees. • Implement ...
Senior Software Engineer C++
Dallas, TX · On-site
Senior Software Engineer (C++/Embedded/Linux) Location: Dallas, TX (5-day onsite) * 6-8 yrs ... Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ...
Quick apply
Senior Software Engineer C++
Dallas, TX · On-site
Senior Software Engineer (C++/Embedded/Linux) Location: Dallas, TX (5-day onsite) * 6-8 yrs ... Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ...
Software Development Engineer, System and Embedded PCIe and Neuron Link
Austin, TX · On-site
$130K - $171K/yr
... Linux architecture, embedded systems, and control systems ... Our team uses, C, C++, Lua, Bash, Python and other similar languages to develop device drivers, and ...
Software Development Engineer, System and Embedded PCIe and Neuron Link
Austin, TX · On-site
$130K - $171K/yr
... Linux architecture, embedded systems, and control systems ... Our team uses, C, C++, Lua, Bash, Python and other similar languages to develop device drivers, and ...
Write kernel code and/or device drivers for Linux based application processors to support hardware ... Experience integrating builds into a CI/CD system (e.g., Jenkins) and working with DevOps team to ...
Write kernel code and/or device drivers for Linux based application processors to support hardware ... Experience integrating builds into a CI/CD system (e.g., Jenkins) and working with DevOps team to ...
Write kernel code and/or device drivers for Linux based application processors to support hardware ... Experience integrating builds into a CI/CD system (e.g., Jenkins) and working with DevOps team to ...
Write kernel code and/or device drivers for Linux based application processors to support hardware ... Experience integrating builds into a CI/CD system (e.g., Jenkins) and working with DevOps team to ...
Sr. Linux Developer (FTE / Hybrid)
Irving, TX · On-site +1
$83K - $125K/yr
Kernel & Driver Management: Design, develop, and modify the Linux kernel and hardware device ... Programming Languages: Mastery of C and C++ for core systems work, alongside Python, Perl, or Go ...
New
Sr. Linux Developer (FTE / Hybrid)
Irving, TX · On-site +1
$83K - $125K/yr
Kernel & Driver Management: Design, develop, and modify the Linux kernel and hardware device ... Programming Languages: Mastery of C and C++ for core systems work, alongside Python, Perl, or Go ...
New
Sr. Linux Developer (FTE / Hybrid)
Irving, TX · On-site
$83K - $125K/yr
Kernel & Driver Management: Design, develop, and modify the Linux kernel and hardware device ... Programming Languages: Mastery of C and C++ for core systems work, alongside Python, Perl, or Go ...
New
Sr. Linux Developer (FTE / Hybrid)
Irving, TX · On-site
$83K - $125K/yr
Kernel & Driver Management: Design, develop, and modify the Linux kernel and hardware device ... Programming Languages: Mastery of C and C++ for core systems work, alongside Python, Perl, or Go ...
New
Sr. Linux Developer (FTE / Hybrid)
Irving, TX · On-site +1
$83K - $125K/yr
Kernel & Driver Management: Design, develop, and modify the Linux kernel and hardware device ... Programming Languages: Mastery of C and C++ for core systems work, alongside Python, Perl, or Go ...
New
Sr. Linux Developer (FTE / Hybrid)
Irving, TX · On-site +1
$83K - $125K/yr
Kernel & Driver Management: Design, develop, and modify the Linux kernel and hardware device ... Programming Languages: Mastery of C and C++ for core systems work, alongside Python, Perl, or Go ...
New
... and device driver integration, connectivity, diagnostics, health monitoring, and production ... Partner closely with hardware, DevOps, manufacturing, suppliers, and adjacent software teams to ...
... and device driver integration, connectivity, diagnostics, health monitoring, and production ... Partner closely with hardware, DevOps, manufacturing, suppliers, and adjacent software teams to ...
Staff Software Engineer, Embedded Radio Software and Connectivity
Austin, TX · Hybrid
$130K - $171K/yr
What You'll Do Develop and enhance Linux kernel and device drivers, including those for multimedia ... programming, and board bring-up. Experience in working with different connected system bring-up ...
Staff Software Engineer, Embedded Radio Software and Connectivity
Austin, TX · Hybrid
$130K - $171K/yr
What You'll Do Develop and enhance Linux kernel and device drivers, including those for multimedia ... programming, and board bring-up. Experience in working with different connected system bring-up ...
Staff Software Engineer, Embedded Radio Software and Connectivity
Austin, TX · On-site
$130K - $171K/yr
What You'll Do • Develop and enhance Linux kernel and device drivers, including those for ... engineering or a related field. Advanced degree preferred. • 8+ years of experience in embedded ...
Staff Software Engineer, Embedded Radio Software and Connectivity
Austin, TX · On-site
$130K - $171K/yr
What You'll Do • Develop and enhance Linux kernel and device drivers, including those for ... engineering or a related field. Advanced degree preferred. • 8+ years of experience in embedded ...
C++ Embedded Engineer
Dallas, TX · On-site
$130K - $135K/yr
Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ... Experience working with diverse engineering teams. Education: * Bachelor''s or Master''s degree in ...
C++ Embedded Engineer
Dallas, TX · On-site
$130K - $135K/yr
Expert in C, C++, embedded Linux and device driver * 6+ years of experience in architecture, design ... Experience working with diverse engineering teams. Education: * Bachelor''s or Master''s degree in ...
Expert knowledge of Linux kernel internals, device drivers, communication protocols (PCIe, USB ... Strong programming skills in C/C++, Python, plus experience with virtualization, Kubernetes, and ...
Expert knowledge of Linux kernel internals, device drivers, communication protocols (PCIe, USB ... Strong programming skills in C/C++, Python, plus experience with virtualization, Kubernetes, and ...
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.
Apple rating
8.1
Based on 670 frontline employees who took The Breakroom Quiz
5th of 30 rated technology retailers
Job description
The Core I/O software team within Apple’s Core OS organization is looking for an exceptional engineer to work on state-of-the art PCIe driver technology. Working on a core technology you will have the opportunity to have a major impact on the design and implementation of Apple’s products. Our environment fosters product innovation, rapid product iteration, and values.
Description
We are looking for a Software Device Driver Engineer with an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills and experience leading design and development efforts.
In this role, you develop system level PCIe architecture solutions, adding functionality and improving performance across many product lines.
","responsibilities":"Prototype, bring-up, develop, and maintain device drivers for PCIe on Apple OSs
Drive company-wide PCIe initiatives
Architect new driver stacks and frameworks
Support cross functional teams and platform developers
Make enhancements to the Darwin kernel and other related software stacks as necessary
Preferred Qualifications
3+ years of relevant experience
Familiarity with iOS/macOS toolchain
Experience with IOKit and iOS/macOS driver development
Experience with common hardware architectures (ARM, PPC, MIPS, x86)
Ability to use an oscilloscope and logic analyzer and to read board schematics
A fundamental knowledge of low-level and system level PCIe architecture and implementations
Minimum Qualifications
Strong C/C++ programming skills and experience with multi-threaded programming
Outstanding written and verbal communication
Proficient in Operating Systems and kernel architecture
Bachelor's degree in CS/CE/EE (or equivalent, or related field)
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976