HID Algorithms Software Lead
Santa Clara Valley (Cupertino) , California , United States
Posted: Mar 10, 2021
Role Number: 200230142
Apple's Human Interface Devices (HID) group is responsible for developing innovative ways to interact with Apple products. We work across product lines, delivering technologies like Multitouch, ApplePencil, AppleWatch Digital Crown, Appletv remote, and other future Apple input technologies. The HID Algorithms team is looking for a senior software engineer to help build the next generation of input algorithms, software architecture, and infrastructure. We are an eclectic group with backgrounds in computer science, controls, human factors, signal processing, and more. We're looking for an engineer with excellent software skills to design and build scalable, high-quality code architectures for the future of Apple's human interface devices!
- 5+ years of SW development experience (with 1+ year as a technical lead)
- 2+ years of experience in SW architecture design (architecture, design patterns, reliability and scaling)
- Proficiency in C++ and Python. Objective-C and/or Swift are a plus
- Exposure to algorithms, AI/ML, or data science projects including evaluating algorithms on datasets
- Familiarity with continuous integration and deployment (CI/CD) pipelines (e.g. Jenkins)
- Solid algorithm or math fundamentals. You will be comfortable working with (and learning as necessary) topics like linear algebra, statistics, signal processing, machine learning, etc.
- Understands and advocates principles of good software design
- Able to communicate clearly and collaborate with cross-functional teams
- Excellent problem solving and root cause analysis skills
We're looking for engineering lead with expertise in building software for algorithm development and an eye for user experience. You will build infrastructure to run algorithm pipelines on data at scale. You will leverage quantitative analyses and hands-on experience with prototypes to holistically understand performance. Leveraging your excellent communication skills, you will translate insights into influence over feature definition, algorithm development priorities, and more. The ideal engineer is comfortable working in a dynamic and creative team charged with crafting the way we will interact with next-generation Apple products. You are a self-motivated, excellent problem solver, and a fast learner. You are quick to forge relationships and comfortable with change and ambiguity. You have strong technical leadership skills and enjoy collaborating with others toward the creation of commercial grade software. You will bring software expertise to a highly interdisciplinary team, working with engineers of many talents to tackle challenging problems.
Education & Experience
MS in CS/CE/EECS/Math Apple's most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programmes. We're proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount - both offer everyone at Apple the chance to share in the company's success. You'll discover many more benefits of working at Apple, such as programmes that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products. Apple benefits programmes vary by country and are subject to eligibility requirements. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace