
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Senior Embedded Software Engineer to develop and debug computer vision systems for the iOS DockKit Team. You'll work with Embedded Linux and JTAG in Seattle. This position requires 6+ years of experience in Embedded Software development.
Job Description
Who you are
You have over 6 years of experience in Embedded Software development, with a strong focus on on-target model deployment and real-time debugging techniques. Your expertise spans across various computer vision verticals, allowing you to contribute effectively to innovative projects. You hold a Bachelor's degree in Computer Science or a related field, which has provided you with a solid foundation in software engineering principles.
Your deep understanding of crash analysis and system debugging using JTAG, along with your proficiency in stack dump analysis, sets you apart as a superuser in these areas. You are also experienced in establishing metrics and diagnostics to drive mean time between failures (MTBF), ensuring the reliability of the systems you work on.
You thrive in multidisciplinary environments, collaborating with team members to solve complex problems. Your inquisitive nature drives you to seek innovative solutions to everyday challenges, and you possess excellent communication skills that help you build effective working relationships with colleagues.
What you'll do
As a Senior Embedded Software Engineer at Apple, you will play a crucial role in the development and debugging of computer vision systems. You will be responsible for the on-target implementation of software solutions, taking ownership of the embedded platform software from prototype to deployment. Your contributions will directly impact the final features, guiding them from initial concept to highly reliable software solutions.
You will collaborate closely with the iOS DockKit Team, working on the DockKit Framework for Motorized Camera stands and expanding the team's capabilities in DockKit Accessories, Algorithms, and Experiences. Your expertise will be essential in ensuring that the software you develop meets the high standards expected at Apple.
In this role, you will engage in low-level implementations within RTOS environments, leveraging your skills to optimize performance and reliability. You will also be involved in debugging complex systems, utilizing your JTAG and crash dump analysis skills to troubleshoot and resolve issues effectively.
What we offer
At Apple, you will be part of a team that values innovation and collaboration. We offer a dynamic work environment where you can contribute to cutting-edge technology that impacts millions of users worldwide. You will have the opportunity to work on meaningful projects that challenge your skills and allow you to grow professionally.
We encourage you to apply even if your experience doesn't match every requirement. We believe that diverse teams build better products, and we are committed to fostering an inclusive workplace where everyone can thrive.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
Apple is hiring a Senior Embedded Software Engineer to design and implement firmware and low-level software for groundbreaking products. You'll work with C, C++, and embedded Real-Time Operating Systems in Sunnyvale.

Embedded Engineer
Aeva is hiring a Senior Embedded Software Engineer to work on groundbreaking sensing and perception technology. You'll focus on embedded systems development using C and C++. This position requires experience in embedded software engineering.

Embedded Engineer
Fi is hiring a Senior Embedded Software Engineer to design and build firmware for connected collars. You'll work with technologies like C, C++, and Embedded Linux to enhance pet technology. This role requires experience in low-power optimization and real-time processing.