Taro Logo

Software Development Engineer in Test - Embedded Functional Safety

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Senior 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:

Description For Software Development Engineer in Test - Embedded Functional Safety

Join Apple's Product System Quality team as a Software Development Engineer in Test focused on embedded functional safety firmware verification. This newly forming team ensures safety and quality across Apple's most creative products, from sensors to algorithms. You'll work in a dynamic environment directly with development teams and Product Safety Engineering, requiring strong technical debugging and communication skills.

The role involves developing and maintaining tests for safety-critical verification in real-time multicore environments. You'll create test plans, automated tests, and verification pipelines while maintaining traceability reporting toolchains to support both development and certification of safety-critical applications. This position combines test development and infrastructure skills, directly contributing to certification and first customer ship of new products.

Key aspects include creating comprehensive test plans, maintaining automated tests, triaging failures, and working closely with cross-functional teams. You'll implement CI/CD pipelines, ensure efficient test execution, and maintain full traceability to requirements. The role requires a detail-oriented approach, strong process adherence, and commitment to safety culture.

Benefits include competitive base pay ($143,100-$264,200), stock programs, comprehensive medical/dental coverage, retirement benefits, education reimbursement, and potential bonuses. You'll join a team focused on delivering Apple-quality experiences while ensuring product safety and reliability.

This is an excellent opportunity for someone passionate about embedded systems testing, safety-critical applications, and quality assurance. You'll help shape direction in a new team while working on some of the world's most innovative products. The position offers growth potential and direct impact on product safety and quality at Apple.

Last updated 2 months ago

Responsibilities For Software Development Engineer in Test - Embedded Functional Safety

  • Creating test plans to verify requirements
  • Creating and maintain automated tests
  • Triaging test and test fixture failures
  • Working closely with software developers, hardware engineers, and system architects
  • Implementing and maintaining CI/CD pipelines for automated testing
  • Integrating with build systems to ensure efficient test execution
  • Conducting peer code reviews, design discussions, and test planning
  • Supporting compliance with safety standards and regulatory requirements
  • Contributing to the organization's culture of safety

Requirements For Software Development Engineer in Test - Embedded Functional Safety

Python
Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • Programming experience with C/C++, Python, and Shell scripting
  • Minimum of 3 years of experience in software testing, preferably in a functional safety area
  • Strong understanding of software test and verification methodologies
  • Experience with developing, testing, and debugging device drivers, firmware, other low-level software, embedded systems, or sensors
  • Strong verbal and written communication skills

Benefits For Software Development Engineer in Test - Embedded Functional Safety

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Vision insurance
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?