JobsSoC Systems Software Engineer
Job description
The role involves working as a system software engineer within Apple's Silicon Technologies group, focusing on designing and maintaining software for next-generation system-level test and ATE platforms. The team is tasked with addressing the complexities of increasing SOCs and delivering outstanding test platform solutions. Candidates should have a strong educational background and practical experience, along with a passion for solving engineering challenges. Collaboration across various functional areas is essential in this fast-paced environment.
Requirements
- Bachelor's degree in a relevant field.
- Excellent programming skills in C, C++, and C#.
- Strong scripting skills in Python.
- Experience in software development on Windows, Mac OS, and Linux OS.
- Good understanding of network technologies and protocols.
Responsibilities
- Work cross-functionally with platform architecture, Silicon Validation, product engineering, and other teams.
- Design, develop, and maintain application and hardware abstraction layer software, drivers, and test programs.
- Develop silicon characterization algorithms, diagnostics routines, and performance measurement tools.
- Design and develop infrastructure to support automated testing of software solutions at scale.
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?
