Software Engineer: Linux Driver and Kernel Developer
Jobleads-US
Software Engineer: Linux Driver and Kernel Developer
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 casesImplement BSP and perform software bring-up on pre- and post-silicon platformsDevelop Linux device drivers and user-land tests for exercising and validating the various subsystems in complex SoCsDebug 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
- 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. Learn more about your EEO rights as an applicant
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr Jobleads-US- ...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
- ...Apple Inc. is seeking a Software Engineer to develop Linux device drivers and kernel components for next-generation SoCs. You will collaborate with designers and architects to understand IP blocks, implement BSP bring-up on pre- and post-silicon platforms, and validate...Suggested
- ...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...
- ...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...
- ...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...
- ...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$146.4k - $263.6k
...Join our innovative team Our Linux Performance team is a specialized... ...metal. It is part of our larger Linux Engineering team, which provides the Linux kernel and operating system innovation... ...and correctly. As a Senior II Software Engineer, you will be responsible...Work experience placementWork at office$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- ...to an Angular or Java tech stack. Participates in software design and promotes accurate software engineering and error prevention strategies, development, and... ...requirements, and interfaces. Provides business solutions by developing complex or multiple software applications.Primary...Full timeWork at office
$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- ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening... ...for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming available,...Full timeLocal areaWork from homeRelocation packageFlexible hours
- ...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...
- ...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...
$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- ...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$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- ...As a member of the Roku Products Engineering team, you will design and develop embedded software systems that enable us to build... ...Experience developing/debugging on Linux or Android-based embedded... ...understanding of Linux system and kernel concepts, multithreading primitives...Work at officeLocal areaRemote workMonday to ThursdayFlexible hoursShift work
$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$84k - $124k
...Debian Maintainer (DM) or Debian Developer (DD) Skills in Python, Unix... ...-processing tools Red Hat Linux experience Required... ...upstream/downstream integration for software across our Linux-based... ...level packaging, shared-library, kernel, and toolchain dependency...Full time- ...active Debian Maintainer (DM) or Debian Developer (DD) to lead the packaging,... ...downstream integration of mission-critical software across our Linux-based infrastructure. • You will own... ...packaging, shared library (soname), kernel, and toolchain dependency issues....
- ...artificial intelligence, and software-defined networking to... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity... ...team is responsible for developing and maintaining the CPU firmware... ...ongoing developments in the Linux Kernel and identify features and...
$168.1k - $227.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...InternshipWork from homeFlexible 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


