JobsSoftware Engineer, Watch Software
Job description
As a software engineer on the Apple Watch team, you will be responsible for building extraordinary applications and frameworks. You will collaborate closely with UI design and QA teams to develop high-quality interactions for millions of users. The role involves designing, developing, and testing device software tailored to the constraints of a small, low-power device. You will also work with various teams to ensure robust and maintainable systems.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience is required.
- Proficient in Objective-C and Swift.
- Experience building high traffic system frameworks and related infrastructure.
- Experience optimizing applications and profiling throughout the stack.
- Hands-on experience with inter-process communication.
- Excellent communication skills.
Responsibilities
- Collaborate closely with the design team to enhance human-computer interactions.
- Craft solutions tailored to the constraints of the software and hardware.
- Work with iOS Apps, iOS Frameworks, and Hardware teams to create robust systems.
- Coordinate with quality assurance teams to ensure full test coverage and focused testing on critical components.
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?
