Silicon Validation Software Engineer: Embedded and Low-level Programming

Technology company that designs and develops consumer electronics, software, and services.
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer

Description For Silicon Validation Software Engineer: Embedded and Low-level Programming

Apple is seeking a Silicon Validation Software Engineer to join their Hardware team in developing embedded software solutions for next-generation SOCs. This role offers a unique opportunity to work on groundbreaking technology that powers iconic Apple products including iPhone, iPad, Mac, Watch, and Apple TV.

The position involves working in a fast-paced environment where you'll be responsible for developing embedded software solutions, debugging, and bringing up state-of-the-art next-generation SOCs. You'll be part of the core infrastructure team, focusing on developing and improving embedded silicon test software platforms, including Common Firmware Environment and RTOS.

As a Silicon Validation Software Engineer, you'll collaborate with cross-functional teams across architecture, hardware design, and software. Your responsibilities will include reviewing specifications, creating test plans, developing test content, and driving improvements through comprehensive coverage assessment. The role requires strong expertise in embedded systems, SOC architecture, and programming skills, particularly in Python and bash scripting.

The ideal candidate should have at least 3 years of experience in silicon validation software engineering, with a strong background in embedded software development. Experience with pre-silicon and/or post-silicon validation, GPU and camera-related systems, and data analysis tools would be highly valuable.

This position offers the opportunity to work at Apple, where innovation is the norm and new ideas quickly transform into extraordinary products. You'll be part of a team that has reinvented entire industries, working with dynamic, smart people and innovative technologies. The role has a critical impact on delivering high-quality functional products to millions of customers worldwide.

Last updated 6 hours ago

Responsibilities For Silicon Validation Software Engineer: Embedded and Low-level Programming

  • Develop embedded software solutions
  • Debug and bring-up next generation SOCs
  • Support current and future Apple products
  • Develop and improve embedded silicon test software platforms
  • Review specifications and create test plans
  • Develop test content
  • Collaborate with cross-functional teams across architecture, hardware design, and software
  • Debug systems and correlate silicon data

Requirements For Silicon Validation Software Engineer: Embedded and Low-level Programming

Python
Linux
  • Bachelor's degree and 3 years of relevant industry experience in silicon validation software engineering or related field
  • Understanding of SOC architecture, pipelines, and bus protocols and performance
  • Experience with embedded software development
  • Proficiency in Python and bash scripting
  • Experience with data analysis and data visualization tools

Interested in this job?

Jobs Related To Apple Silicon Validation Software Engineer: Embedded and Low-level Programming

Input device system design engineer

Hardware engineering role focused on developing next-generation human-computer interaction devices at Apple.

Firmware Engineer

Firmware Engineer position at Apple in San Diego, working on wireless silicon solutions for iPhone and Mac products, offering competitive salary and benefits.

Hardware Systems Integration Engineer - Apple Watch

Hardware Systems Integration Engineer position at Apple, focusing on Apple Watch development from concept to production, requiring electrical engineering expertise and system integration skills.

SRAM Circuit Design Engineer

SRAM Circuit Design Engineer position at Apple, working on custom silicon design for flagship products, offering competitive compensation and comprehensive benefits.

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on SOC quality and chip design verification, offering competitive compensation and the opportunity to work on innovative hardware products.