{bc}
company_site

Haptics Software Engineer

Apple
Cupertino, USA
Full-time
Mid · 3+ years experience
Onsite
Discovered 1 months ago
CC++PythonBashObjective-CSwift

Full Job Posting

Description

As a software engineer in haptics, you will work on all stages of the product development cycle with a vertically-integrated technology team. In this role you’ll collaborate with teams across the company, including firmware, algorithms, UI, services, and design teams to deliver a coordinated customer experience.

Minimum Qualifications

  • BS/MS in Computer Science or related fields and 3+ years relevant industry experience
  • Strong C/C++ and object-orientated programming and debugging skills
  • Expertise in developing system software such as drivers or frameworks
  • Ability to build tooling with scripting languages such as Python and Bash
  • Experience with profiling code in both kernel and user-space

Preferred Qualifications

  • Familiarity with application-level programming using Objective-C and Swift
  • Experience with digital signal processing, filter design, and transforming time domain signals
  • Exposure to wireless data transport concepts and protocol design for real-time wireless streams
  • Ability to quickly familiarize yourself with code you’ve never seen before
  • Experience working with microcontrollers, sensors and/or actuators
  • Experience with AI-assisted development tools and LLM applications in software development
  • Experience crafting SW interfaces or APIs with customer-facing features

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Apple