Software Engineer: Linux Driver and Kernel Developer
Apple
Role Number: 200686659-0157 Summary 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, smart 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 passion for innovation that goes into our products also applies to our practices, strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. Are you passionate about changing the world? We have a critical impact on getting high-quality, functional products to millions of customers quickly, and we are hiring at all levels — from junior to senior roles. As part of the Silicon Validation team, you will develop Linux device drivers and user-land tests for exercising and validating the various subsystems in complex SoCs. Description Work closely with designers and architects to understand functional IP blocks and their use cases Implement BSP and perform software bring-up on pre- and post-silicon platforms Develop Linux device drivers and user-land tests for exercising and validating the various subsystems in complex SoCs Debug and root-cause a variety of hardware and software issues Minimum Qualifications Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field and 10+ years of relevant industry experience Experience in embedded Linux kernel development Experience in C programming Preferred Qualifications Experience with ARM architecture Familiarity with the Linux graphics stack (Mesa, Vulkan/OpenGL, GPU compute) Experience validating GPUs with graphics and compute workloads, stress tests, or conformance suites (e.g., Vulkan CTS, igt-gpu-tools) Knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, and file systems) and networking or storage subsystem architecture Device driver development and support across one or more of the following: USB, networking, graphics, video, storage, and power management Debugging skills in kernel space Experience exercising and validating systems from user space, including knowledge of user space APIs Experience porting and/or maintaining a Linux distribution for a platform Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple
- ...and experienced professional to join our team as a Staff Software Engineer, Linux Kernel & Driver Development. As a global leader in the automotive... ...infotainment and embedded systems. Responsibilities Develop and enhance Linux kernel and device drivers, including...SuggestedLocal areaRelocation package
$146.4k - $263.6k
Are you passionate about the Linux kernel? Want to enable and secure the foundation of Akamai... ...Cloud Platform Infrastructure Group, developing distributed systems that support... ...custom Linux kernel. As a Senior II Software Engineer, you will be responsible for: Developing...SuggestedWork experience placementWork at office- ...computing, artificial intelligence, and software-defined networking to provide our... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity,... ...You’ll Work WithArista’s Linux Kernel team is responsible for developing and maintaining the Linux kernel...Suggested
- ...Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP... ...Engineer designs, develops, and maintains software... ...controllers, low level drivers and capable of mentoring... ...depth understanding of Linux kernel, device driver, IPC, U-...SuggestedContract workWork at officeRemote workWorldwideShift work
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements... ...expertise in embedded firmware, Linux kernel development, and middleware... ...you’ll be doing:Design and develop software solutions for data... ...modifications, device drivers, and system optimizations for...SuggestedFull time- ...us and, together, we’ll advance your career.LINUX KERNEL DEVELOPERTHE ROLE: AMD’s server software and solutions engineering team is seeking a senior engineer to join the... ...features in Linux, designing and developing core CPU and SoC features for the Linux kernel...
- ...advance your career. THE ROLE: AMD is looking for a principal software developer to join our growing team. As a key contributor you will be... ...with libraries development teams and other internal engineering teamsPREFERRED EXPERIENCE: 10+ years professional software...
- Allen Control Systems in Austin, Texas, is looking for a highly skilled Embedded Linux Software Engineer to join our innovative team. This role focuses on developing and maintaining kernel drivers for Jetson platforms, ensuring reliable performance for our autonomous...
- ...General Motors seeks a Staff Software Engineer to lead Linux kernel and device driver development for automotive-grade embedded platforms in Austin, TX. You will drive kernel bring-up, camera interfaces, BSP work, and low-level debugging while coordinating with hardware...
- ...and, together, we’ll advance your career.Staff Kernel/Linux EngineerTHE ROLE: AMD’s server software and solutions engineering team is seeking an engineer to join the Linux... ...features in Linux, designing and developing core CPU and SoC features for the Linux kernel...
$116.15k - $182.4k
Senior Android/Linux Firmware DeveloperDescription -Be part of something... ...devices, intelligent software, and services that span the entire... ...Android/Linux Firmware Developer who’s passionate about software... ...strategies.Mentor junior engineers and share your expertise across...Full timeTemporary workLocal areaRelocationFlexible hoursShift work$89.2k - $209.5k
...Join OCI's Virtual Networking as a Senior Software Engineer in the Card Management team and help... ...infrastructure; become an expert in embedded Linux and build new technologies for our... ...team, you will help design and develop tooling and infrastructure to manage a...Temporary workFlexible hours$160k - $250k
...component is a “sensor”: a driver installed on client machines... ....This is a Senior Software Development Engineer (SDE) role in the CTIO team... ...sensor (lightweight agent) for Linux, Windows, and Mac OS platforms... ...initiatives.Conceptualize and develop new product features....Full timeWork experience placementWork at officeLocal areaRemote work$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from... ...production deployment.4+ years of experience designing, developing and delivering AI/ML solutionsAt least 1 year of direct experience...Work at officeLocal areaVisa sponsorshipFlexible hoursShift work- ..., investment, and retirement solutions. Develops and enhances Web applications using Angular... ...by developing complex or multiple software applications.Primary Responsibilities:Develops... ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information...Full time
$89.2k - $209.5k
...to the role. We expect 4+ years of software engineering or related experience. We value independent... ..., complex work. We consider fully developed expertise in the functional area an... ...to manage a growing fleet of embedded Linux systems. We help deliver a highly...Full timeFlexible hours- Join to apply for the Principal Software Developer role at Oracle. Oracle’s Cloud Infrastructure... ...Service team is looking for hands‑on engineers passionate about solving difficult problems... ...like Python. In‑depth knowledge of Linux kernel and networking protocols. Strong...Temporary workFlexible hours
- A pioneering defense startup in Texas is seeking an experienced Embedded Linux Software Engineer to develop and maintain Linux drivers for advanced computer vision applications. The ideal candidate has over 3 years of experience in embedded Linux software development, especially...
- ...your career. THE ROLE: We are seeking an engineer to join our team that will thrive in a... ...Devices) team is looking for a Senior Linux Software Engineer who can work with OS partners... ...Exposure to server systems architecture Linux kernel and virtualization (KVM) debugging...
$180k - $200k
Embedded Systems Developer | Linux Platform & Firmware Mocking 2 days ago Be among the first 25 applicants Location: USA - Austin, TX... ...0 Job Overview Join a well-funded startup as an Embedded Software Engineer contributing to the full product lifecycle of a Linux-based...Permanent employmentFull timeRemote work$95.6k - $188.4k
Position Summary Our Deloitte AI & Engineering team to transform technology platforms,... .... Work you'll do As a Project - Software Engineer III on the Engineering as a Service... ...will be responsible for: Designing and developing APIs, including specifications,...Local areaFlexible hours$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating... ...interacts with GPU hardware, kernel mode drivers, and the... ...tested kernel and userspace code Develop code for multiple Linux operating systems What we need...Full time- ...that simulate the software-visible behavior of... ...let firmware, OS, driver, and application... ...validation teams to develop and debug against... ...systems software on Linux and/or Windows —... ...part of day-to-day engineering.Understanding of... ...Linux and/or Windows kernel debugging....
- ...seeking an experienced software systems engineer to join AMD's... ...system-level issues.Develop and execute performance... ...tools such as WinDBG, kernel debuggers, trace analysis... ...with Windows Server, Linux distributions, Hyper-... ...firmware, BIOS, device drivers, kernel subsystems,...
$143.7k - $194.4k
The AWS Graviton Software team is seeking Software Engineers to optimize performance for AWS Graviton.Graviton... ...applications, working on everything from Linux kernel development to C++/Rust debugging... ...a Graviton Software Developer, you will:Performance Optimization...InternshipFlexible hours$193.3k - $261.5k
The AWS Graviton Software team is looking for Sr Software Development Engineers to optimize performance for Graviton processors... ..., working on everything from Linux kernel development to C++ and Rust code... ...and other public projects- Develop analysis frameworks and automation...InternshipLocal areaFlexible hours- ...delivering a reliable client experience.As a Software Developer, you will work within an Agile delivery... ...stakeholders, architects, quality engineers, operations teams, and production... ...and improving production applications in Linux or Unix environments using observability...Full timeWork at office
$120k - $180k
...platforms (Windows, macOS, and Linux) and exposing the right... ...you will research and develop techniques for... ...nimble group of Linux engineers and often leveraging shared... ...role have a strong software engineering background,... ...experience with Linux kernel programming and/or eBPF...Full timeWork experience placementWork at officeLocal area2 days per week- ...common language for our fellow designers and developers, we care deeply about building a product... ...and processes with our team. As an engineer on the Developer Experience crew, you will... ...working on Public APIs or SDKs (Software Development Kit) or webhooks that are designed...
$165.2k - $223.6k
...us create next?The Senior Embedded Linux Engineer (Senior Software Development Engineer) will provide technical... ...from the application UI to the kernel, nothing is off limits. Members of... ...new concepts and methodologies, and developing key routines and utilities.- Dive deep...Local areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer: Linux Driver and Kernel Developer. Be the first to apply!
- software engineer full time Austin, TX
- graduate software developer no experience Austin, TX
- software support engineer Austin, TX
- software engineer healthcare Austin, TX
- network software engineer Austin, TX
- software engineer co-op Austin, TX
- software engineer internship Austin, TX
- senior software engineer Austin, TX
- software system engineer Austin, TX
- software developer Austin, TX



