Software Development Engineer in Test - Embedded Functional Safety

A technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer in Test - Embedded Functional Safety

Apple's Product System Quality team is seeking a Senior Software Development Engineer in Test to join their embedded functional safety firmware verification efforts. This role is crucial in ensuring safety and quality across Apple's innovative product line, from sensors to algorithms. As part of a newly forming team, you'll have significant opportunities to set direction and expand scope while working in a fast-paced environment.

The position requires expertise in embedded systems testing within real-time multicore environments, focusing on safety-critical verification. You'll be responsible for developing and maintaining tests, verification pipelines, and traceability reporting toolchains that support both development and certification of safety-critical applications. The role demands strong technical and debugging skills, excellent communication abilities, and a dedication to safety culture.

Working directly with development teams and Product Safety Engineering, you'll create test plans, maintain automated tests, and ensure compliance with safety standards. The position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, comprehensive healthcare, and educational reimbursement.

This is an excellent opportunity for experienced engineers who want to impact product safety at one of the world's most innovative technology companies. You'll be part of a team that ensures Apple's commitment to quality and safety is maintained across their product line while working with cutting-edge technology and contributing to the development of world-class consumer electronics.

Last updated 14 hours 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
  • Demonstrating strong bug reporting and clear communication
  • 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
  • Maintaining a detail-oriented approach and focus on establishing processes
  • 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
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Development Engineer in Test - Embedded Functional Safety

ASIC Design Engineer - Pixel IP

Senior ASIC Design Engineer position at Apple, focusing on Pixel IP design for next-generation SoCs, offering competitive compensation and comprehensive benefits.

Analog IP Post-Silicon Validation Engineer

Senior Analog IP Post-Silicon Validation Engineer role at Apple, focusing on lab characterization and validation of analog & mixed signal embedded circuits for mobile SoCs.

System high-speed I/O validation Engineer - Apple Mac

Senior System I/O Validation Engineer role at Apple, focusing on high-speed SerDes validation for Mac platforms with competitive compensation and benefits.

SerDes System Validation Engineer

Senior SerDes System Validation Engineer role at Apple, focusing on embedded circuits validation and debug for premier products.

GPU Software Engineer - Applied Research

Senior GPU Software Engineer position at Apple focusing on applied research in graphics rendering and machine learning for next-generation GPU architecture.