Health Sensing - Software Development Engineer in Test
Apple
Summary
Description
Minimum Qualifications
- Knowledge of software development and release lifecycle, including software updates
- Experience diagnosing and debugging complex systems
- Proficiency in scripting language such as Python and Shell
- Solid background in testing methodologies (e.g. unit testing, integration testing, performance testing, functional testing, etc), tools, frameworks, and pipelines
- Hands-on experience with CI/CD automation and deployment tools such as Jenkins, Docker, Kubernetes, and GitHub
- Exceptional collaborative skills including networking, negotiating, documentation, and presentation skills
- Experience identifying automation requirements and designing solutions to address test execution challenges
- Ability to think analytically and creatively, solve sophisticated problems, and innovate
- Self-motivated, proactive, enthusiastic about user-focused design & high-quality products
- Excellent written and verbal communication skills to facilitate close interaction with development teams, management, and other organizations with Apple
Key Qualifications
Preferred Qualifications
- Experience with managing a device lab
- Experience with Objective C, XCTest, XCode
- Experience with configuration management platform such as Ansible
- Familiarity with health-regulated software testing and documentation process
- Familiarity with digital signal processing
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.