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

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

Vacancy posted 1 day 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
    2 days ago
  • $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... 
    Suggested
    Work experience placement
    Work at office

    Akamai

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

    Allencontrolsystems

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

    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
    6 days ago
  • 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 work
    Flexible hours

    Oracle

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

    Allen Control Systems

    Austin, TX
    2 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
    21 hours ago
  • $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 employment
    Full time
    Remote work

    Mogi I/O : OTT/Podcast/Short Video Apps for you

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

    AMD

    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
    3 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
    3 days ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

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

    The Charles Schwab Corporation

    Austin, TX
    2 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
    21 hours 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
    5 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
    4 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!