Software Engineer

Santa Clara Valley (Cupertino), California, United States
Not Available


Posted: Jan 14, 2019
Weekly Hours: 40
Role Number: 200006750
Apple is looking for hardworking, dedicated, and results-oriented Autonomous Technology Engineer to define and drive the development of large scale, multi-functional, autonomous technology. In this multi-functional position, you will work with top notch technologists from various backgrounds to develop an innovative product. To succeed in this role, you must be an excellent communicator with intellectual curiosity and comfort with uncertainty and change. You must be a technical domain expert in one or more relevant technical disciplines, while having breadth of knowledge and experience that allows you to analyze the architectures and implementations of other technical disciplines. The ideal candidate will have a track record of maturing technologies for experimental field robotics applications. They will be able to balance programatic goals with technical challenges to deliver quantifiable results.

Key Qualifications

  • Demonstrated experience integrating full-system autonomy stacks including developing interfaces to enable sub-system verification before field testing
  • Technical proficiency in multiple of: Perception, Machine Learning, Sensor Systhigh ems, Controls, Statistical Inference, High Performance Computing
  • Experience with complex problems and systems where performance and scalability are extremely important Strong communication, both written and verbal, with technical and non-technical multi-functional teams Technical background in 3D geometry, linear algebra, kinematics and dynamics


Extraordinary planning, critical thinking, and problem solving skills as both a team member and team lead

Education & Experience

M.S. or PhD in Computer Science, Electrical Engineering, Mechanical Engineering, or another related field, with a specialization in robotics algorithms and 5+ years of relevant professional experience

Additional Requirements