Systems Software Lead - Autonomous Systems Platform

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

Summary

Posted:
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)

Description

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