About the role
What will you do at Apple?
The Product Integrity group is looking for a Systems Software Engineer to
develop future products. As a member of the OS Diagnostics team you will develop
and maintain software used to characterize, calibrate and test new hardware,
debug software and hardware both independently and multi-functionally, and work
with many other teams at Apple and at various contract manufacturers. Your
experience writing and debugging software on different hardware platforms will
be meaningful to your success.
DESCRIPTION
In this role you will be responsible for developing, debugging and maintaining
internal software running on many Apple products. You will have the opportunity
to work with a wide variety of worldwide cross-functional teams including
Hardware Engineering, Software Engineering, Operations, and our Contract
Manufacturing partners. You will engage with many products from early
development through mass production where your contributions will directly
impact hardware quality and end user experiences.
MINIMUM QUALIFICATIONS
BS in CS/CE/EE and 0-2+ years of software engineer career experience Expertise
in at least one of C++/Objective-C/Swift Experience developing
drivers/applications in Unix, Linux, or macOS
PREFERRED QUALIFICATIONS
Experience with building embedded system architectures and using interfaces such
as I2C, USB, PCIe Experience building and debugging distributed applications
Experience debugging at all levels of an operating system Experience with
Python/Lua/Bash Proven task management Effective communication skills
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Research Engineer, Responsible Frontier AI Research, DeepMind
Google · New York, New York, United States
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
Knowledge Engineer / Semantic Expert for AI Associate Director
Accenture · St. Louis, Missouri, United States
AI Solutions Engineer
Vantage Bank · Fort Worth, Texas, United States
Principal Engineer, Content and Generative AI Exploration, Search Platforms
Google · Mountain View, California, United States
Staff/Principal AI Transformation Engineer
DiDi Autonomous Driving · San Jose, California, United States
Role information can change. Confirm current details on the original application page.
