Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Engineer - Human Interface Devices 
United States, California, San Diego 
313660578

07.04.2025
As a software engineer in our HID Software team, you will be empowered to:• Architect, build and maintain the software stack• Deliver frameworks used by internal partners to build sensor-driven features• Participate in architecture and code reviews• Build internal tools as needed to help ship high quality software• Conduct performance-tuning to deliver the best experience to users• Collaborate with cross-functional partners to deliver features spanning multiple teams
  • BS in Computer Science or a relevant degree, and 3 years of relevant experience
  • Solid programming skills in at least one of the following programming languages: C++ or Objective-C++
  • Object oriented programming and design skills
  • Strong understanding of data structures and algorithms
  • Self-directed, analytical, and works well in a team environment
  • Comfortable working at both higher and lower levels of software
  • Experience developing with iOS, macOS, and/or tvOS SDKs
  • Experience building performant software for embedded systems
  • Experience writing middleware, libraries or frameworks in C++
  • Experience working with sensor data (e.g. accelerometer, heart rate sensor, etc.)
  • Familiarity with IOKit and other iOS/OS X frameworks
  • Familiarity with debugging and profiling code in both kernel and user space
  • Strong verbal and written communications skills
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.