Systems Software Lead - Autonomous Systems Platform

    • Cupertino, CA


Posted: Jan 28, 2020

Role Number: 200145393

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 (both 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

Working at Apple means doing more than you ever thought possible and having more impact than you ever imagined.

Apple Company Image

Back to top