System Software Engineer - Human Interface Devices
$181.1k - $318.4kApple 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.
- ...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,...SuggestedContract workWork at officeRemote workFlexible hours
$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...SuggestedRelocation- 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
$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...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeLocal areaRemote workDay shift- ...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...SuggestedContract work
$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 placementWork at office2 days per week$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 timeShift work$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- ...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 areaWorldwideFlexible hours
- ...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 areaWorldwideFlexible hours
$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...- ...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
$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...$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$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 placementRelocationFlexible hours- 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...
$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...RelocationShift work- ...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 workLocal areaWorldwideFlexible hours
$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 workWorldwideRelocation$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$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 placementWork at officeLocal areaImmediate start- ...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 timeContract workLocal area
$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...$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...- 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...
$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)....$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$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...$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$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Engineer - Human Interface Devices. Be the first to apply!
- systems software developer Cupertino, CA
- IT system engineer Cupertino, CA
- system programmer Cupertino, CA
- software support Cupertino, CA
- software quality assurance Cupertino, CA
- embedded software Cupertino, CA
- id software Cupertino, CA
- healthcare software sales Cupertino, CA
- remote software sales Cupertino, CA
- software engineer - cloud services Cupertino, CA

