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

System Software Engineer - Human Interface Devices

$181.1k - $318.4k

Apple Inc.

System Software Engineer - Human Interface Devices Cupertino, California, United States Hardware Our Human Interface Devices (HID) Software team at Apple develops high-performance drivers, frameworks, and tools that support innovative sensing technologies across Apple products, including Multi-touch and other input systems! We collaborate closely with cross-functional teams, including Algorithms, Firmware, Design, and UI, to ensure an optimal user experience. Our team is offering a phenomenal opportunity to work on innovative technology while collaborating with some of the brightest minds in the industry while also providing a clear path for career advancement into leadership!Will you help us design the next generation of revolutionary Apple Products? Description As a System Software Engineer within our team, you will be responsible for maintaining and developing system software for iOS, macOS, tvOS, and watchOS; focusing on drivers, frameworks, and software stacks for future sensing technologies. All of this is in collaboration with multi-disciplinary teams to integrate hardware and software, ensuring top-tier performance. In addition to your engineering contributions, you will mentor engineers, helping them grow their technical expertise. There is also a path to take on leadership responsibilities, including guiding a team and influencing the direction of future product development. Minimum Qualifications BS in Computer Science or a related field, and 10 years of experience in system software engineering, with a strong focus on C/C++ and object-oriented programming Experience in driver and framework development, with a focus on writing native code for driver development Comfortable working across both higher-level software design and lower-level systems development Preferred Qualifications MS/PhD in Computer Science or a related field Experience defining communication protocols and implementing transport drivers, such as USB, Bluetooth, and SPI Familiarity with the USB HID specification and experience working on sensing technologies (e.g., multi-touch) and user-facing input systems Proficiency in profiling code in both kernel and userspace Experience implementing customer-facing features, with an emphasis on user experience Familiarity with IOKit, Objective-C, and other Apple-specific technologies such as iOS/OS X Strong verbal and written communication skills, with the ability to present complex technical topics clearly to both technical and non-technical audiences Experience leading projects from conception to completion Interest in taking on a leadership role and guiding a team of engineers as the company grows At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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 Apple Inc.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the System Software Engineer - Human Interface Devices in Cupertino, CA vacancy
  • $181.1k - $318.4k

     ...passionate and creative engineers dedicated to building...  ...hardware, software, and design, and we are...  ...versatile Sr. Software System Engineer with end-to-...  ...low-level firmware, device drivers, and working...  ...prototyping intuitive user interfaces for human-device interaction... 
    Suggested
    Relocation

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • Apple Inc. in Cupertino, California is seeking a System Software Engineer to develop innovative drivers and tools for human interface devices. This role involves collaborating with multiple teams to integrate hardware and software, maintaining support across various Apple... 
    Suggested

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $150.4k - $277.6k

     ...Systems & Kernel Software Engineer, SEAR The SPEAR Systems & Kernel team in Apple's Security Engineering...  ...to improve the security of end user devices. We take on software engineering projects...  ...accessibility is a fundamental human right. You'll find that idea reflected... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $147.4k - $272.1k

     ...Hardware Apple's System Firmware and Diagnostics...  ...embedded firmware engineer to join our team....  ...complex embedded devices that form the...  ...firmware and drivers for interfaces, chipsets and...  ...Engineering, Software Engineering, Quality...  ...is a fundamental human right. You’ll find... 
    Suggested
    Work experience placement
    Relocation
    Flexible hours

    Apple Inc.

    Cupertino, CA
    4 days ago
  • Payfuture Technologies is seeking a Human Factors Engineer Lead in Sunnyvale, CA to champion user-centered design and lead usability projects. This role will integrate human factors principles across product development to enhance usability, safety, and regulatory compliance... 
    Suggested

    Payfuture Technologies

    Sunnyvale, CA
    3 days ago
  • $147.4k - $272.1k

    A leading technology company is seeking an Algorithm Engineer for Home and Audio Devices in Cupertino, California. This role involves driving requirements...  ...capabilities, and integrating models into embedded systems. Ideal candidates should have a Master's degree in a... 

    Apple

    Cupertino, CA
    4 days ago
  • $272k - $431.25k

    ## Principal Systems Software Engineer, LPUApplylocations: US, CA, Santa Claratime type: Full timeposted...  ...principals. Design the HAL, runtime interfaces, and data-movement pipelines the rest...  ...systems that are legible to both humans and agents, and turning hard-won judgment... 
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  •  ...developed integrated photonic system-on-chip technology for...  ...for a Firmware Engineer to develop key...  ...sensor Develop system and software requirements and verification...  ...of various serial interface methods (UART, SPI, I2...  ...or electronic devices Familiarity with equipment... 
    Permanent employment

    ANELLO Photonics

    Santa Clara, CA
    4 days ago
  • $147.4k - $272.1k

    Cupertino, California, United States Software and Services At Apple, new...  .... We are a team of software engineers developing web-based tools...  ...Engineer who thinks like a systems engineer first and an operator...  ...team along. Description The Human Engineering Software team builds... 
    Relocation
    Shift work

    Apple Inc.

    Cupertino, CA
    5 days ago
  • $147.4k - $272.1k

     ...passionate and creative engineers dedicated to building...  ...hardware, software, and design, and we are...  ...debug custom firmware and device drivers on new hardware...  ...Efficiently triage and debug system issues in...  ...Experience with common interfaces (ie: I2C, SPI, UART, USB... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  •  ...da Vinci surgical system and Ion—have transformed...  ....We’re a team of engineers, clinicians, and...  ..., safer, and more human. Every day, our...  ...for the real-time software infrastructure and...  ...analysis efforts.Interface and collaborate effectively...  ...electronics devices.Experience in... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $181.1k - $318.4k

    Senior Software Engineer, On-Device Health Agentic Systems Cupertino, California, United States Hardware We are seeking a senior iOS Software Engineer with...  ...cutting‑edge iOS applications that serve as the primary interface for on‑device AI. A key part of your role will be to... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $147.4k - $272.1k

    Software Engineer, Device Management, CoreOS Cupertino, California, United States Software and Services...  ...watchOS which is relied upon by many system components for managing settings locally...  ...accessibility is a fundamental human right. You’ll find that idea reflected... 
    Remote work
    Worldwide
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $184k - $287.5k

     ...highly motivated, creative engineer with experience in software design who is passionate...  ...define, design and develop GPU system software components with...  ...knowledge of low-level interfaces like interrupt handling, GPIO...  ....* Experience in device driver programming and debugging... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $147k - $211k

    Google Inc. is seeking a Software Engineer in Mountain View to develop low...  ...their Tensor SoC and Pixel devices. The role involves performance...  ...analysis, hardware-software interface design, and collaboration...  ...development, preferably with embedded systems. The successful candidate... 

    Google Inc.

    Mountain View, CA
    1 day ago
  • $141.8k - $258.6k

     ...performance, power-efficient processor, system-on-chip (SoC). You'll ensure Apple...  ...building the technology that fuels Apple's devices. Together, you and your team will enable...  ...solutions. We are looking for system software engineer to architect, build and maintain system... 
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $152k - $241.5k

    We are hiring senior engineers to work on the CUDA driver...  ...across a range of system configurations and hardware...  ...strong system software programming skills, a...  ...system‑on‑chip (SOC) devices! What you’ll be doing:...  ...with operating system interfaces for threads, process control... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...Position The Senior Embedded Linux / Yocto Software Engineer will join the platform team for a...  ...manager. This role owns the Linux operating system and platform-layer software for the...  ...reliable, secure, and serviceable medical device platform. Essential Job Duties Own... 
    Local area
    Flexible hours

    jobr.pro

    Sunnyvale, CA
    1 day ago
  • $181.1k - $318.4k

    A leading technology company in Cupertino seeks a Software Engineer to develop tools for hardware validation. This hands-on role involves creating software that interfaces directly with hardware testing equipment. Candidates should have over 7 years of experience, proficiency... 

    Apple

    Cupertino, CA
    1 day ago
  • $181.1k - $318.4k

    Senior Systems Framework Engineer, Vision Products Group Sunnyvale, California, United States Software and Services Apple is where individual imaginations gather together, committing...  ...to help architect and implement cross-device frameworks and APIs for our platforms.... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $175k - $275k

    Cerebras Systems builds the world's largest AI chip, 56 times larger...  ...will help build the critical software foundation that powers the...  ...of embedded systems, platform engineering, and distributed system enablement...  ...with Linux kernel concepts, device drivers, or BSP layers.... 

    Cerebras Systems, Inc.

    Sunnyvale, CA
    2 days ago
  • $136.3k - $231.7k

    ## System Software Engineer (HPC)Applylocations: Milpitas, CAtime type: Full timeposted on: Posted Yesterdayjob...  ...ecosystem. Virtually every electronic device in the world is produced using our...  ...ideas and devices that are advancing humanity all begin with inspiration, research... 
    Minimum wage
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $152k - $241.5k

     ...Join the leading Tegra Tools team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work...  .... Solid knowledge of computer architecture, low-level interfaces, and host-device communication protocols (USB, UART, SPI, PCIe, JTAG).... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $136.3k - $231.7k

     ...every electronic device in the world is produced...  ...us. KLA invents systems and solutions for...  ...are advancing humanity all begin with inspiration...  ...of physicists, engineers, data scientists...  ...scientist, software engineers, application...  ...low-level hardware interfaces. You will work hands... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    1 day ago
  •  ...build our entire radar system in-house, from...  ...reliability. As an Embedded Software Engineer , you will develop...  ...significantly improve humanity’s ability to rapidly...  ...microprocessors, networking interfaces, and storage...  ...similar regulated embedded device industry with a focus... 
    Permanent employment

    Dormont Manufacturing Company

    Palo Alto, CA
    9 hours ago
  • $197k - $278.46k

     ...Sr. Staff Firmware Engineer 42dot is a mobility AI...  ...mobility challenges with software and AI. As the Global...  ...operating system. About the Role...  ...validate hardware-software interfaces. Custom Tooling: Develop...  ...., Aerospace, Medical Devices, Defense, or Automotive... 

    42dot

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

    Responsibilities As a GPU system software engineer, you will craft and implement firmware components...  ...and in-depth knowledge of low‑level interfaces such as interrupt handling, GPIO programming...  ...and data structures. Experience in device driver programming and debugging.... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

    ## Senior System Software Engineer - Embedded ControllerApplylocations: US, CA, Santa Claratime type...  ...C, in-depth knowledge of low-level interfaces like interrupt handling, GPIO programming...  ...and data structures.* Experience in device driver programming and debugging.*... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...of technological advancement. Are you a motivated system software engineer with a deep understanding of device driver who has phenomenal C/C++ skills? If so,...  ...large codebases Background with operating system interfaces for threads, process control, and virtual memory... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $147.4k - $272.1k

    Apple Inc. in Cupertino, California is seeking a Software Development Engineer for its Wireless Technologies and Ecosystems team. The ideal candidate...  ...carrier configurations and debugging for Apple’s cellular devices, offering a competitive salary range between $147,400 and... 

    Apple Inc.

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to System Software Engineer - Human Interface Devices. Be the first to apply!