Haptics Software Engineer
Full-time
Apple Oakbrook
Responsibilities
- Develop drivers, frameworks, and tools for haptics-enabled Apple products.
- Contribute across all stages of the product development cycle within a vertically integrated technology team.
- Collaborate with firmware, algorithms, UI, services, and design teams to deliver coordinated customer experiences.
- Build and improve tooling, test frameworks, code quality, and testing workflows.
- Profile, debug, and develop system software in kernel and user space.
- Create software interfaces or APIs with customer-facing features.
Requirements
- Bachelor’s or master’s degree in Computer Science or a related field.
- At least 3 years of relevant industry experience.
- Strong C/C++ object-oriented programming and debugging skills.
- Expertise developing system software such as drivers or frameworks.
- Ability to build tooling with scripting languages such as Python and Bash.
- Experience profiling code in kernel and user space.
- Experience using AI-powered development tools to streamline coding and debugging workflows.
- Familiarity with application-level programming using Objective-C and Swift is preferred.
- Experience with digital signal processing, filter design, and transforming time-domain signals is preferred.
- Exposure to wireless data transport concepts and protocol design for real-time wireless streams is preferred.
- Experience working with microcontrollers, sensors, or actuators is preferred.
- Ability to quickly become familiar with unfamiliar codebases is preferred.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Haptics Software Engineer in Cupertino, CA vacancy
- ...Responsibilities Develop drivers, frameworks, and tools for haptics-enabled Apple products. Contribute across all stages of the... ..., and testing workflows. Profile, debug, and develop system software in kernel and user space. Create software interfaces or APIs...SuggestedFull time
- Job DescriptionSenior Software Engineer — ADAS Interactive ExperienceJob SummaryWe are seeking a highly skilled and experienced Senior Software... ...that support driver controls, alerts, chimes, lighting, haptics, and situational-awareness experiences.Design software that behaves...SuggestedFull timeLocal areaWork from homeShift work
- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...invasive surgery.The Interaction Software Engineering team is responsible for implementing... ...technologies such as 3D input devices, haptic devices, eye-tracking, or speech...SuggestedLocal areaWorldwideFlexible hours
$184k - $287.5k
We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to provide our storage customers the capabilities to handle and supervise our distributed storage infrastructure. Our...SuggestedFull time- ...Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.About the RoleWe're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration layer that runs...Suggested
$123k - $190k
...and reliable Hardware-in-Loop validation platforms to test AV software prior to deployment, to ensure enterprise usability, end-user functionality... ...Validation and AV System Reliability. RoleAs a Software Engineer on the HIL Platform and Services Team, you get to be at the...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$184k - $287.5k
The Autonomous Vehicles Platform team is looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing performant and scalable solutions for data collection and autonomous vehicle fleets...Full time- Job-ID: 294077Category: Software EngineeringLocation: Santa Clara, CA, United StatesWorkplace: On-siteSchedule: Full timePosted: 2026-10-09Closes: 2026-10-30Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds...
$130.75k - $181k
...Platform team to design, develop, and maintain the large-scale software platforms that serve millions of users globally. In this... ...tolerance, horizontal scalability, and load balancing.Performance Engineering: Drive the scaling, optimization, and innovation of the Data Platform...Permanent employmentWork experience placementWork at office3 days per week$139.7k - $216.5k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...Work experience placementWork at officeImmediate startRemote workFlexible hours$164k - $295k
...other. Ready to join a mission that matters? The future of cybersecurity starts with you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection team that builds the core of the CrowdStrike Falcon platform: the lightweight...Permanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$174k - $252k
...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... ...and supporting open-source projects.Google's software engineers develop the next-generation technologies that change how billions...$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$147k - $210k
...setting. Experience developing accessible technologies.Proficiency in code and system health, diagnosis and resolution, and software test engineering.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore,...Worldwide$193.3k - $261.5k
...-system C++ and SystemC models of these custom SoCs — that let software teams start development months before silicon arrives. For Trainium... ...within 12 hours of first silicon. We're looking for a software engineer to build and own the models and infrastructure that make this...InternshipLocal areaFlexible hours$174k - $253k
...Python.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and... ...Experience developing accessible technologies. Google's software engineers develop the next-generation technologies that change how...Worldwide$224k - $356.5k
The Autonomous Vehicles Platform team is looking for a Senior System Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing high-performance and scalable solutions for data collection and autonomous vehicle fleets...Full time$168k - $270.25k
As a Senior Software Engineer on NVIDIA’s Global Network Visibility (GNV) team within NVIDIA's Global Network Infrastructure (GNI) organization, you will lead the platform that turns network topology, configuration, telemetry, and direct measurement into trusted, self-service...Full time$184k - $287.5k
...best work. Come join the team and see how you can make a lasting impact on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding opportunity to accelerate the pace of Jetson, IGX and DGX Spark Product...Full time$174.72k - $295.68k
...machine learning, and smart connectivity. You will be a senior engineer on the team building our internal AI engineering platform — the... ..., and automation that power how our engineers build and ship software. A core mission is connecting agents to real engineering...Full time$207k - $300k
Design and develop highly scalable software and firmware systems that detect, diagnose, and mitigate reliability issues across Google... ...mechanisms.Drive the technical goal for fault management. Guide the engineering team through complex problem-solving and system design, and...Worldwide- ...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a...Full time
$152k - $241.5k
...product managers, internal AI teams, platform teams, and partner engineering teams to understand requirements and turn them into reliable... ..., on-call readiness, and operational scale.Use modern software engineering practices, including AI-assisted and agentic development...Full time$152k - $241.5k
NVIDIA is hiring experienced software engineers with Kubernetes experience to help scale up its AI Infrastructure. We expect you to have significant software engineering experience with Kubernetes including cluster operations, operator development, node health monitoring...Full time- ...Job Description Build the production backbone of an AI-powered engineering design platform — already in daily use, now ready to scale.... ...services. We adopt the latest technologies in electronics design and software development with a pool of technically skilled staff around...
$174k - $252k
...product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style... ...C).3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture...Worldwide$147k - $210k
...amongst available technologies.Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines... ...in code and system health, diagnosis and resolution, and software test engineering.In this role, you will manage project...Worldwide$120k - $150k
Santa Clara, CASoftware Engineering - Simulation /Full-time /HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe, Plus was...Full timeImmediate start$125.7k - $194.8k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried... ...scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing...Work at officeImmediate startRemote workFlexible hours- Job-ID29298868Reference26-25821Salary$89.69 / hourRemote50% Remote Software Engineer, Developer Relations - Arcade Job Description - Client Arcade is a family-friendly subscription gaming service on the App Store featuring 150+ games with no ads or in-app purchases...For contractorsWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Haptics Software Engineer. Be the first to apply!
Related searches
- intel software engineer Cupertino, CA
- director software engineering Cupertino, CA
- software engineer Cupertino, CA
- senior robotics software engineer Cupertino, CA
- part time software developer remote Cupertino, CA
- software engineer remote Cupertino, CA
- ngo software engineer Cupertino, CA
- software development engineer aws Cupertino, CA
- software data engineer Cupertino, CA
- software system engineer Cupertino, CA



