We are looking for a creative motivated and hard-working software engineer to develop drivers frameworks and tools for haptics-enabled next-generation Apple products including iPhone Watch Pencil and Mac. Come join a tightly-integrated team of hardworking engineers to deliver world-class haptic experiences that will be enjoyed by millions of customers!
As a software engineer in haptics you will work on all stages of the product development cycle with a vertically-integrated technology this role youll collaborate with teams across the company including firmware algorithms UI services and design teams to deliver a coordinated customer experience.
You will bring up proof-of-concept prototypes and demos to help design teams explore and evaluate new interactions and user experiencesnTo ensure we craft well-considered features you will architect low-latency end-to-end haptics solutions by collecting requirements and constructing block diagrams; you will also negotiate and specify APIs communication protocols operating modes and feature requirements with other software and firmware teamsnYou will develop and detail software features on prototype hardware potentially with custom silicon and/or algorithms with tight real-time requirementsnYou will debug and root cause issues with QA teams to deliver high-quality robust software in iOS/watchOS/macOS releases
BS/MS in Computer Science or related fields and 3 years relevant industry experiencenStrong C/C and object-orientated programming and debugging skillsnExpertise in developing system software such as drivers or frameworksnAbility to build tooling with scripting languages such as Python and BashnExperience with profiling code in both kernel and user-space
Familiarity with application-level programming using Objective-C and SwiftnExperience with digital signal processing filter design and transforming time domain signalsnExposure to wireless data transport concepts and protocol design for real-time wireless streamsnAbility to quickly familiarize yourself with code youve never seen beforenExperience working with microcontrollers sensors and/or actuatorsnExperience with AI-assisted development tools and LLM applications in software developmentnExperience crafting SW interfaces or APIs with customer-facing features
Required Experience:
IC
We are looking for a creative motivated and hard-working software engineer to develop drivers frameworks and tools for haptics-enabled next-generation Apple products including iPhone Watch Pencil and Mac. Come join a tightly-integrated team of hardworking engineers to deliver world-class haptic expe...
We are looking for a creative motivated and hard-working software engineer to develop drivers frameworks and tools for haptics-enabled next-generation Apple products including iPhone Watch Pencil and Mac. Come join a tightly-integrated team of hardworking engineers to deliver world-class haptic experiences that will be enjoyed by millions of customers!
As a software engineer in haptics you will work on all stages of the product development cycle with a vertically-integrated technology this role youll collaborate with teams across the company including firmware algorithms UI services and design teams to deliver a coordinated customer experience.
You will bring up proof-of-concept prototypes and demos to help design teams explore and evaluate new interactions and user experiencesnTo ensure we craft well-considered features you will architect low-latency end-to-end haptics solutions by collecting requirements and constructing block diagrams; you will also negotiate and specify APIs communication protocols operating modes and feature requirements with other software and firmware teamsnYou will develop and detail software features on prototype hardware potentially with custom silicon and/or algorithms with tight real-time requirementsnYou will debug and root cause issues with QA teams to deliver high-quality robust software in iOS/watchOS/macOS releases
BS/MS in Computer Science or related fields and 3 years relevant industry experiencenStrong C/C and object-orientated programming and debugging skillsnExpertise in developing system software such as drivers or frameworksnAbility to build tooling with scripting languages such as Python and BashnExperience with profiling code in both kernel and user-space
Familiarity with application-level programming using Objective-C and SwiftnExperience with digital signal processing filter design and transforming time domain signalsnExposure to wireless data transport concepts and protocol design for real-time wireless streamsnAbility to quickly familiarize yourself with code youve never seen beforenExperience working with microcontrollers sensors and/or actuatorsnExperience with AI-assisted development tools and LLM applications in software developmentnExperience crafting SW interfaces or APIs with customer-facing features
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar
... View more