JobsSr. System Software Engineer
Job description
The Sr. Software System Engineer will join a passionate team dedicated to building innovative technologies at the intersection of hardware, software, and design. This role requires end-to-end expertise to accelerate the exploration of new concepts and involves the entire lifecycle of complex projects. The engineer will work collaboratively within a multi-disciplinary team to rapidly prototype and validate novel ideas. This position directly influences future product direction by demonstrating the viability of new technologies.
Requirements
- 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.
- Proven experience in system integration, bringing together complex hardware and software into a functional whole.
- Experience with a variety of sensor modalities 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, and low-level device drivers.
- Experience applying machine learning techniques to robotics problems such as perception, sensor fusion, or adaptive control.
- Experience in rapid prototyping and building user interfaces for human-robot interaction.
- Master's or PhD in Robotics, Mechatronics, Computer Science, or a related field.
Responsibilities
- Be responsible for the entire lifecycle of complex concepts from initial hardware design to software development.
- Rapidly prototype and validate novel concepts in collaboration with a multi-disciplinary team.
- Demonstrate the viability and potential of new technologies to influence future product direction.
- Integrate complex hardware and software components into functional robotic systems.
- Develop perception algorithms for various sensor modalities.
- Implement real-time control systems and motor control theory.
- Apply machine learning techniques to enhance robotics applications.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
