Embedded Regression Engineer

Apple designs product-destined SoCs and test chips with complex bring-up and characterization boards for silicon development.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:
Touch/Force Hardware - Sensor System Architect

Senior hardware engineering role focused on sensor system architecture for Apple's product portfolio, combining electrical engineering, physics, and system design expertise.

Camera ISP Algorithm Engineer - Auto Exposure

Camera ISP Algorithm Engineer role at Apple focusing on auto exposure algorithms for iPhone, iPad, MacBook and Vision Pro, offering $143K-$264K salary with comprehensive benefits.

Wi-Fi Power and Performance Engineer - Platform Architecture

Wi-Fi Power and Performance Engineer role at Apple, focusing on wireless measurements and analysis for consumer devices, offering competitive compensation and benefits.

Custom Logic Design and STA Engineer

Custom Logic Design and STA Engineer role at Apple, focusing on timing analysis and mixed-signal circuit design for next-generation devices.

Display Electrical Hardware Architect / Engineer

Display Electrical Hardware Architect role at Apple, focusing on next-generation display technologies and system integration, offering competitive pay and comprehensive benefits.

Description For Embedded Regression Engineer

Apple is seeking an Embedded Regression Engineer to join their Hardware team in developing and maintaining testing frameworks for embedded products. This role is crucial in ensuring the quality and reliability of Apple's silicon development process. You'll work with complex SoCs and test chips, developing regression testing frameworks and maintaining CI/CD pipelines. The position offers a comprehensive benefits package including medical coverage, stock options, and educational support.

The ideal candidate will have at least 3 years of experience in silicon validation software engineering, with strong skills in C/C++, Linux environments, and Python scripting. You'll be responsible for analyzing test results, conducting failure analysis, and collaborating with cross-functional teams to resolve issues. Your expertise in CI/CD tools, cloud platforms, and containerization technologies will be essential for maintaining and improving automated testing processes.

This role presents an exciting opportunity to work at the intersection of hardware and software, contributing to the development of Apple's cutting-edge silicon technology. You'll be part of a team that enables both in-person and remote bring-up, analysis, and debug of silicon at scale. The position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options and bonuses.

Working at Apple's Cupertino location, you'll have the chance to impact the development of next-generation hardware while collaborating with world-class engineers. The role combines technical depth in embedded systems with the breadth of understanding required for system integration and automation, making it an ideal position for someone passionate about both hardware and software development.

Last updated 3 months ago

Responsibilities For Embedded Regression Engineer

  • Develop and maintain robust regression testing frameworks for embedded products
  • Analyze test results and prioritize issues for resolution
  • Conduct failure analysis and collaborate with cross-functional teams
  • Design, implement, and maintain automated CI/CD pipelines
  • Provide release decision support and maintain software release dashboards
  • Monitor health of CI/CD pipelines and regression test results
  • Provide regular reports on build health, test coverage, and software quality

Requirements For Embedded Regression Engineer

Linux
Python
  • BS degree and minimum 3 years of relevant industry experience in silicon validation software engineering
  • Competent in C or C++
  • Experience with Linux or Unix-based environments
  • Experience with CI/CD tools and automation such as GitLab
  • Experience with cloud platforms and containerization technologies
  • Experience with HW Schematics and embedded systems
  • Experience with embedded Linux, BMC or RTOS
  • Proficient in scripting languages such as Python and Bash
  • Ability to analyze build failures, test failures, and system integration issues

Benefits For Embedded Regression Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?