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 3 days ago
Similar jobs that could be interesting for youBased on the System Software Engineer - Human Interface Devices in Cupertino, CA vacancy
  •  ...System Software/Embedded Engineer (Diagnostics) Sunnyvale System Software / Embedded...  ...that previously only humans could do, such as perceiving...  ...and BSP development, device drivers, and Linux kernel...  ...platform, working with low-level interfaces such as PCIe, I2C, SPI,... 
    Suggested
    Contract work
    Work at office
    Remote work
    Flexible hours

    Tensordyne

    Sunnyvale, CA
    4 days ago
  • $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 Collaborating... 
    Suggested
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day 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
    3 days ago
  • $150k - $250k

     ...and infrastructure, operating systems, and autonomy. Eighteen of...  ...the Role We are building on-device intelligence for a next-generation...  ...and fallback logic Interface directly with vehicle signals...  ...Computer Science, Electrical Engineering, or a related technical field... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  •  ...Position Summary The Systems Software Engineer is expected to develop, document,...  ...learn and understand medical device safety standards, risk management, human factors engineering (UI/UX design...  ..., and document graphical user interfaces as part of usability studies... 
    Suggested
    Contract work

    Elumn8 Medical, Inc.

    Campbell, CA
    1 day ago
  • $120.5k - $243k

     ...Systems Software Engineer — Marvis Minis & Edge AI This role has been designed as 'Onsite' with...  ...extend Minis to switches and WAN edge devices, working with peer dev teams Build...  ...and basic networking configuration (interfaces, routing, iptables). ~ Networking... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Cupertino, CA
    18 hours ago
  • $207k - $300k

    Staff Software Engineer, On-Device Machine Learning Infrastructure corporate_fare Google...  ...and responding to the human voice), reinforcement learning...  ...computing, large-scale system design, networking and data...  ...facing Application Programming Interfaces (APIs), Software... 
    Full time
    Shift work

    Google Inc.

    Sunnyvale, CA
    11 hours ago
  • $147.4k - $272.1k

    Systems & Kernel Software Engineer, SEAR Cupertino, California, United States Software and Services The SPEAR...  ...to improve the security of end user devices. We take on software engineering...  ...believe accessibility is a fundamental human right. You’ll find that idea... 
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  •  ...Senior Embedded Software Engineer - Future Forward At Intuitive, we...  ...software across a complex robotic system, interfacing with hardware, firmware,...  ...release and validated human use. Your work will be critical...  ...with board bring-up, device driver development, and integration... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  •  ...Senior Embedded Software Engineer It started with a simple...  ...the da Vinci surgical system and Ion—have transformed...  ..., safer, and more human. Every day, our work helps...  ...third-party networked device integration and API...  ...and low-level hardware interfaces. ~ Experience integrating... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $130k - $180k

     ...legacy LEO space systems to deliver entirely...  ...motivated FSW/Embedded Software Developer to...  ...customized embedded devices, with a strong...  ...software and hardware interfaces....  ...Science, Electronics Engineering, or a related field...  ...but do not replace human judgment. Final hiring... 

    eSpace

    Saratoga, CA
    1 day ago
  •  ...developed integrated photonic system-on-chip technology for...  ...for a Firmware Engineer to develop key...  ...inertial sensor Create interfaces via serial communication...  ...Develop system and software requirements and verification...  ...or electronic devices Familiarity with equipment... 
    Permanent employment

    Anello Photonics

    Santa Clara, CA
    2 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 Inc.

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

    Cellular Embedded Software Engineer, Wireless Technologies &...  ...SIM, NAS, AS, and iOS interfaces to deliver reliable,...  ...performance cellular systems and enhance user experience...  ...for Apple devices (iPhone, iPad, Watch,...  ...accessibility is a fundamental human right. We strive to... 
    Relocation package

    Apple Inc.

    Sunnyvale, CA
    11 hours 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... 
    Work experience placement
    Relocation
    Flexible hours

    Apple Inc.

    Cupertino, CA
    3 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... 

    Payfuture Technologies

    Sunnyvale, CA
    2 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
    4 days ago
  •  ...Senior Embedded Software Engineer - Platform It started with...  ...the da Vinci surgical system and Ion—have...  ...smarter, safer, and more human. Every day, our work helps...  ...guarantees, I/O bandwidth, and device access contracts for...  ...with Linux kernel interfaces, QNX microkernel APIs,... 
    Contract work
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day 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
    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 Inc.

    Cupertino, CA
    4 days ago
  • $120.5k - $243k

     ...System Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who...  ...systems · Experience with software development that interfaces with ML models and AI services · Knowledge of data preprocessing... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Sunnyvale, CA
    18 hours ago
  •  ...chapter. From operating systems to zonal controllers...  ...set the standards for software-defined vehicles around...  ...Systems Architecture Engineer you will help architect...  ...future vehicles. Interface with multiple functional...  .../website, network/device, recruiting system usage... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 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
    11 hours 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
    11 hours ago
  • NVIDIA is looking for Senior System Software Engineers to join our Tegra system software group. Responsibilities...  ...in bare‑metal firmware and device driver development, especially ARM/...  ...RSA, ML‑DSA, AES). Experience with IO interfaces (UART, SPI, USB, PCIe). Your base... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 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
    3 days 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
    2 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
    3 days 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
    2 days 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 Inc.

    Cupertino, CA
    11 hours 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!