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:
Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification and test development for hardware products.

HID Firmware Engineer

HID Firmware Engineer role at Apple developing next-generation touch and force sensing technologies for various Apple products, requiring embedded systems expertise and sensor integration experience.

Haptic Hardware Technology Development Engineer

Apple is hiring a Haptic Hardware Technology Development Engineer to develop next-generation haptic technology for products like iPhone and Apple Watch, offering competitive pay and benefits.

GNSS Design Verification Engineer

GNSS Design Verification Engineer role at Apple, focusing on pre-silicon RTL verification of GNSS IP and SoC subsystem, with competitive compensation and benefits.

Modem Systems Engineer – 5G

Apple is seeking a Modem Systems Engineer to develop 5G wireless communication algorithms and MIMO systems for next-generation hardware technology.

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?