Apple
Sr. System Software Engineer
$185K–$325K
Sunnyvale, California · Senior · Full-time · Posted Jan 12, 2026
- Experience
- 5+ years of hands-on experience designing, building, and deploying robotic systems that encompass both hardware and software components.
- Education
- Bachelor’s degree in Robotics, Mechatronics, Mechanical Engineering, Electrical Engineering, Computer Science, or equivalent practical experience.
About the job
Build and validate robotic prototypes spanning sensor hardware, embedded software, perception, machine learning, and human-device interaction to inform future product direction.
What you'll do
- Design, integrate, and test multimodal sensor systems and develop low-latency perception and sensor-fusion algorithms.
- Build electromechanical systems, firmware, device drivers, and real-time control software.
- Apply machine learning and prototype user interfaces while collaborating across disciplines.
What they ask for
- Bachelor’s degree in a listed engineering or computer science field, or equivalent practical experience.
- 5+ years of hands-on experience designing, building, and deploying robotic systems with hardware and software components.
- Programming experience in C++ and/or Python for robotics applications.
Nice to have
- System integration, sensor-based perception, electromechanical control, embedded systems, machine learning for robotics, or human-robot interaction experience.
- Master’s or PhD in Robotics, Mechatronics, Computer Science, or a related field.
Pay
$184,700 and $324,800 USD base salary
Tools
C++, Python, LiDAR, IMUs, RTOS
AI focus
Apply machine learning models to perception, calibration, and control; develop perception and sensor-fusion algorithms.
Model-written summary · the original posting is authoritative