Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer: Linux Driver and Kernel Developer in Austin, TX vacancy
  •  ...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... 
    Suggested
    Local area
    Relocation package

    Jobleads-US

    Austin, TX
    3 days ago
  •  ...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

    Jobleads-US

    Austin, TX
    5 days ago
  •  ...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

    Arista Networks

    Austin, TX
    1 day ago
  •  ...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-... 
    Suggested
    Contract work
    Work at office
    Remote work
    Worldwide
    Shift work

    Celestica International LP

    Austin, TX
    more than 2 months ago
  • $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... 
    Suggested
    Full time

    Nvidia

    Austin, TX
    1 day ago
  •  ...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... 

    AMD

    Austin, TX
    5 days ago
  •  ...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... 

    Jobleads-US

    Austin, TX
    3 days ago
  •  ...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... 

    AMD

    Austin, TX
    4 days ago
  •  ...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... 

    AMD

    Austin, TX
    3 days ago
  • $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 time
    Temporary work
    Local area
    Relocation
    Flexible hours
    Shift work

    Juniper Networks

    Austin, TX
    5 days ago
  • $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 work
    Flexible hours

    Oracle Corporation

    Austin, TX
    4 days ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    Remote work

    CrowdStrike

    Austin, TX
    5 days ago
  • $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 placement
    Work at office

    Jobleads-US

    Austin, TX
    2 days ago
  • $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 office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Austin, TX
    5 days ago
  •  ...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 time
    Work at office

    Fidelity Investments

    Austin, TX
    2 days ago
  • $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 time
    Flexible hours

    Oracle

    Austin, TX
    12 days ago
  •  ...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 time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    4 days ago
  •  ...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... 

    AMD

    Austin, TX
    1 day ago
  •  ...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... 

    Hired Recruiters

    Austin, TX
    a month ago
  • $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 area
    Flexible hours

    Deloitte

    Austin, TX
    2 days ago
  • $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

    Nvidia

    Austin, TX
    4 days ago
  •  ...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,... 

    AMD

    Austin, TX
    4 days ago
  • $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... 
    Internship
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    2 days per week

    CrowdStrike

    Austin, TX
    1 day ago
  •  ...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 office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    Shift work

    Roku

    Austin, TX
    4 days ago
  • $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 area
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • $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

    Sierra Business Solution

    Austin, TX
    10 days ago
  •  ...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.... 

    Sierra Business Solution

    Austin, TX
    9 days ago
  •  ...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... 

    Arista Networks

    Austin, TX
    1 day ago
  • $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... 
    Internship
    Work from home
    Flexible hours

    Amazon

    Austin, TX
    5 days ago

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!