SoC Embedded Software Engineer

Technology company that designs and manufactures consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Hardware

Description For SoC Embedded Software Engineer

Join Apple's Silicon Technologies group as a SoC Embedded Software Engineer, where you'll be at the forefront of developing next-generation, high-performance processor systems. This role combines sophisticated engineering challenges with meaningful impact, as you'll be directly responsible for the technology that powers Apple's beloved devices.

The position involves crafting and implementing embedded software for System on Chip (SoC) bring up and testing in a bare metal environment. You'll work closely with Silicon Validation and Software Engineering teams to ensure the quality of every Apple device during manufacturing. Your work will directly contribute to Apple's reputation for innovation and excellence in products like the Mac, iPhone, iPad, Apple TV, Apple Watch, AirPods, and HomePod.

As a SoC Embedded Software Engineer, you'll be responsible for designing and implementing firmware for SoC validation and testing, enhancing development environments, and supporting functional test environments. You'll generate diagnostic test cases, debug failures, and develop targeted functional tests to ensure silicon behavior meets architectural specifications.

The role requires strong technical expertise in embedded systems and C programming, combined with practical experience using laboratory equipment and working with device schematics. You'll be part of a team that values creativity in problem-solving and the ability to think dynamically outside conventional boundaries.

Apple offers a competitive compensation package, including base pay ranging from $143,100 to $264,200, plus opportunities for stock ownership, comprehensive benefits, and educational support. You'll be working in Cupertino, contributing to a company known for its commitment to innovation and leaving a positive impact on the world.

This is an excellent opportunity for someone who loves tackling complex technical challenges while working on products that impact millions of users worldwide. Join Apple to be part of a team that continues to redefine the boundaries of technology and create the next generation of groundbreaking products.

Last updated an hour ago

Responsibilities For SoC Embedded Software Engineer

  • Design and implement firmware for SoC bring up, validation, and test
  • Enhance and maintain development and debug environments, tools and methodologies
  • Support functional test environment for device characterization, failure analysis, and mass production
  • Generate post-silicon directed diagnostic and stress test cases
  • Debug failure cases using multiple HW and low level SW platforms
  • Leverage and port design verification and silicon validation tests
  • Develop software to confirm silicon behavior as architected
  • Develop targeted functional tests to screen failures

Requirements For SoC Embedded Software Engineer

  • Bachelor's degree in electrical engineering, computer engineering, or related field
  • 3 years of experience
  • Strong embedded C programming skills
  • Experience with problem solving and delivery of high volume software
  • Experience with laboratory equipment
  • Experience reading and working from device and board schematics

Benefits For SoC Embedded Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple SoC Embedded Software Engineer

Display Module Engineer

Display Module Engineer role at Apple, developing innovative display technologies for Apple Watch, combining technical expertise with leadership responsibilities.

Hardware Systems Engineer

Hardware Systems Engineer role at Apple focusing on prototype development, PCB design, and firmware implementation for future consumer electronics products.

Wireless System Automation and Test Engineer

Wireless System Automation and Test Engineer position at Apple, focusing on automation development and characterization of wireless SoC products with Python-based frameworks.

Pixel Development Engineer

Apple seeks a Pixel Development Engineer to design and develop innovative camera systems, focusing on sensor technology and hardware integration for next-generation products.

Wireless Systems Engineer

Join Apple as a Wireless Systems Engineer to drive innovation in wireless performance research and development, working with cutting-edge cellular technologies and cross-functional teams.