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

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... 
    Suggested
    Full time

    Apple

    Cupertino, CA
    1 day ago
  • 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... 
    Suggested
    Full time
    Local area
    Work from home
    Shift work

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...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... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

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

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...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

    Cerebras Systems

    Sunnyvale, CA
    2 days ago
  • $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 time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $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

    Nvidia

    Santa Clara, CA
    1 day ago
  • 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... 

    Dell Technologies

    Santa Clara, CA
    2 days ago
  • $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 employment
    Work experience placement
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    2 days ago
  • $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 placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    11 hours ago
  • $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 employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    7 days ago
  • $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... 

    Google

    Sunnyvale, CA
    2 days ago
  • $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

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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

    Google

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

    Amazon

    Cupertino, CA
    4 days ago
  • $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

    Google

    Sunnyvale, CA
    2 days ago
  • $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

    Nvidia

    Santa Clara, CA
    9 hours ago
  • $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

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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

    XPENG Motors

    Santa Clara, CA
    2 days ago
  • $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

    Google

    Sunnyvale, CA
    9 hours ago
  •  ...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

    Institute of Foundation Models

    Sunnyvale, CA
    11 hours ago
  • $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

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...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... 

    Syntronic R&D USA

    Sunnyvale, CA
    9 days ago
  • $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

    Google

    Sunnyvale, CA
    2 days ago
  • $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

    Google

    Sunnyvale, CA
    2 days ago
  • $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 time
    Immediate start

    Plus.ai

    Santa Clara, CA
    3 days ago
  • $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 office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • 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 contractors
    Work at office
    Remote work

    Mindlance

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Haptics Software Engineer. Be the first to apply!