> Markdown version of [/jobs/ext/206362-sr-system-software-engineer](https://www.wearedevelopers.com/jobs/ext/206362-sr-system-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. System Software Engineer - **Company:** Apple Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $181,100.0 - $318,400.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Client Server Models, Computer Programming, Device Drivers, Firmware, Hardware Design, Python (Programming Language), Machine Learning, Object Detection, Rapid Prototyping Process, Real-Time Operating Systems, Robotic Automation Software, Sensor Fusion, Software Engineering, Software Systems, System Software, Systems Integration, Information Technology, Lidar - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9f3224efe453d3b5 ## About the Role Do you have experience in Robotics engineering?, Do you have a Master's degree?, Proven experience in system integration, bringing together complex hardware (sensors, actuators) and software (firmware, control, perception) into a functional whole. Experience with a variety of sensor modalities (e.g., cameras, LiDAR, IMUs, depth sensors) and developing perception algorithms for object detection, tracking, or localization. Strong understanding of electromechanical systems, motor control theory, and implementation of real-time control systems. Proficiency with embedded systems development, including firmware, real-time operating systems (RTOS), and low-level device drivers. Experience applying machine learning (ML) techniques to robotics problems such as perception, sensor fusion, or adaptive control. Experience in rapid prototyping and building user interfaces or interaction models for human-robot interaction (HCI). Master's or PhD in Robotics, Mechatronics, Computer Science, or a related field. Minimum Qualifications Bachelor's degree in Robotics, Mechatronics, Mechanical Engineering, Electrical Engineering, Computer Science, or equivalent practical experience. 5+ years of hands-on experience designing, building, and deploying robotic systems that encompass both hardware and software components. Experience programming in C++ and/or Python for robotics applications. ## Description We are seeking a versatile Sr. Software System Engineer with end-to-end expertise to accelerate the exploration of new concepts. In this role, you will be responsible for the entire lifecycle of complex concepts, from initial hardware design and sensor integration to software development and the application of machine learning. You are a builder at heart, someone who can seamlessly navigate the stack from low-level firmware to high-level applications to bring innovative ideas to life., As a Sr. Software Systems Engineer, you will be a critical member of a multi-disciplinary team, responsible for rapidly prototyping and validating novel concepts. Your work will directly influence future product direction by demonstrating the viability and potential of new technologies.","responsibilities":"Designing, integrating, and testing multimodal sensor systems (e.g., cameras, LiDAR, IMUs) Developing and implementing low-latency perception and sensor fusion algorithms. Designing and building precision electromechanical systems for actuation and control. Writing low-level firmware, device drivers, and working with real-time operating systems (RTOS). Applying machine learning (ML) models to solve complex problems in perception, calibration, and control. Rapidly prototyping intuitive user interfaces for human-device interaction Collaborating closely with experts in machine learning and mechanical design to define and achieve project goals. ## Related Videos - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)