Apple is seeking a talented SoC Embedded Software Engineer to join their Silicon Technologies group. This role combines sophisticated problem-solving with attention to detail in the development of next-generation, high-performance processor systems-on-chip (SoC).
The position involves crafting and implementing embedded software for SoC bring up and test in a bare metal environment. You'll work closely with Silicon Validation and Software Engineering teams to bring up new silicon and ensure manufacturing quality across all devices.
Key responsibilities include:
- Designing and implementing firmware for SoC bring up, validation, and test
- Enhancing development and debug environments, tools and methodologies
- Supporting functional test environments for device characterization and mass production
- Creating post-silicon diagnostic tests and debugging failures
- Developing targeted functional tests for product lifecycle screening
- Collaborating effectively across multiple teams using data-driven approaches
The ideal candidate will have:
- Bachelor's degree in electrical/computer engineering or related field with 3+ years of experience
- Strong embedded C programming skills
- Experience with SoC bring up and complex IPs
- Familiarity with laboratory equipment and device schematics
- Problem-solving skills for high volume software delivery
- Knowledge of cryptographic security features (preferred)
Benefits include:
- Competitive base pay range ($143,100 - $264,200)
- Comprehensive medical, dental, and vision coverage
- Retirement benefits and stock programs
- Educational reimbursement
- Potential for bonuses and relocation assistance
Join Apple's innovative team that has redefined multiple industries through groundbreaking products like Mac, iPhone, iPad, Apple Watch, and more. Help create the next generation of Apple silicon while working in an environment that values creativity, dynamic thinking, and quick adaptation to new technical challenges.