Systems Software Lead - Autonomous Systems Platform

Santa Clara Valley (Cupertino), California, United States
Software and Services


Role Number:200300901
Apple is looking for a software engineering lead for our Software Platform team with applications in autonomous systems and robotics. The candidate would be responsible for leading cross-functional efforts to add new features to our robotics development kit, working with hardware, OS, and algorithms teams.

Key Qualifications

  • To succeed within this role, the candidate must have solid experience in several of the following areas:
  • Real time, multithreaded systems
  • System performance introspection and analysis tools (Instruments, ktrace, dtrace)
  • Systems engineering and architectures in the context of distributed embedded systems
  • Proven track record of delivering software to shipping products
  • Excellent communication skills - oral and written


Responsibilities include: - Architecting, designing and implementing new software features in our robotics software platform - Participating in design reviews and mentoring junior engineers - Leading cross-functional integration efforts to bring together various software and hardware technologies to prototype new robotics platform prototypes

Education & Experience

BS or MS in Computer Science, Computer Engineering or equivalent; 5+ years industry experience building and shipping embedded systems

Additional Requirements