Software Development Engineer in Test – Platform System Validation Job ID- 890 Job ID- 3118

MaziCTools

United States

Remote

USD 135,000 - 251,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Relocation assistance
Educational reimbursement
Medical coverage
Retirement benefits

Job summary

Apple is seeking a Software Development Engineer in Test for the Platform System Validation team in San Diego, CA. You will devise testing strategies for SOCs, focusing on low-level firmwares and boot loader technologies, and develop automated tests to ensure stability and quality.

You will collaborate with System, Quality Engineering and development teams to shape product decisions and drive test frameworks, tooling and infrastructure improvements. Strong C/C++ and Python skills are essential.

Qualifications

  • Experience in software development and test.
  • Skilled in testing embedded systems and firmware.
  • Familiarity with computer architecture and operating systems concepts.
  • Demonstrate strong critical thinking, debugging and troubleshooting skills.
  • Excellent collaborative and communication skills.
  • Knowledge of C / C++ and Python programming.

Responsibilities

  • Devise a testing strategy for one or more major SOCs and products, focusing on low-level firmwares, silicon features, and boot loader technologies.
  • Gain an understanding of the design requirements and architecture; influence testability in software design.
  • Develop and automate system-level tests focused on software stress and stability.
  • Define and drive quality metrics to track progress and improvements.
  • Collaborate cross-functionally with System, Quality Engineering and development teams.
  • Assess end-user impact of issues and inform key product decisions.
  • Explore novel approaches to create new test frameworks, automation and infrastructure.

Skills

C/C++
Python
Embedded systems
Testing
Debugging
Communication

Education

Bachelor's degree in CS/CE/EE

Job description

San Diego,California,United States

Summary

Weekly Hours:40

Do you have a strong interest in low level firmware and operating systems? A desire to work on complex software features, driving a high standard of quality into Apple's products? The Core OS Platform Enablement & Quality organization is looking for a talented and passionate software engineer to join the Platform System Validation team. As a critical member of the team, you will be focusing on software technologies in low-level firmware and Apple silicon domains. Your responsibilities will span across all phases of software delivery of Apple’s products, from early design to product launch and beyond. You'll become intimately familiar with one or more major technologies, taking on responsibilities of test, framework and tool development, along with influencing design decisions.

Description

Devise a testing strategy for one or more major SOCs and products, focusing on low-level firmwares, silicon features, and boot loader technologies. Gain a deep understanding of the design, requirements and architecture. Influence inclusion of testability into the software design. Develop and automate system-level tests focused on software stress and stability. Define and drive quality metrics to track progress and improvements. Collaborate cross-functionally with System, Quality Engineering and development teams. Assess and represent end-user impact of issues, shaping key product decisions. Explore novel approaches to create new test frameworks, automation and infrastructure to streamline testing.

Minimum Qualifications
  • Experience in software development and test
  • Skilled in testing embedded systems and firmware
  • Familiarity with computer architecture and operating systems concepts
  • Demonstrate strong critical thinking, debugging and troubleshooting skills
  • Excellent collaborative and communication skills
  • Knowledge of C / C++ and Python programming
Preferred Qualifications
  • Bachelor’s degree in CS, CE, EE or equivalent industry experience
  • Familiarity with low-level firmware concepts. Exposure to HW bring-up
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $135,400 and $250,600, and your base pay will depend on your skills, qualifications, experience, and location.Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Software Development Engineer in Test - Platform System Validation Job ID- 890 Job ID- 3118

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test - Platform System Validation
Software Development Engineer in Test - Platform System Validation

Apple • San Diego (CA)

On-site
USD 140,000 - 170,000
Software Engineer - Test and Validation
Software Engineer - Test and Validation

Groupe Kardol • Austin (TX)

On-site
USD 127,000 - 221,000
Apple benefits
Stock programs
Tuition reimbursement
Software Engineer in Test, System Experience
Software Engineer in Test, System Experience

Apple • San Diego (CA)

On-site
USD 139,500 - 258,100
Comprehensive medical and dental coverage
Retirement benefits
Employee stock programs
+2
Silicon Validation Software Engineer: Embedded and Low-level Programming
Silicon Validation Software Engineer: Embedded and Low-level Programming

Apple • Austin (TX)

On-site
USD 139,500 - 258,100
Comprehensive medical and dental coverage
Retirement benefits
Educational expense reimbursement
+1
Software Engineer in Test - System Experience, T3E
Software Engineer in Test - System Experience, T3E

Apple Inc. • Seattle (WA)

Hybrid
USD 142,000 - 263,000
Medical and dental coverage
Stock programs
Tuition reimbursement
+1
Software Development Engineer in Test, Creative Apps
Software Development Engineer in Test, Creative Apps

Apple Inc. • San Diego (CA)

On-site
USD 150,000 - 278,000
Stock programs
Medical and dental coverage
Relocation assistance
Software Development Engineer in Test - Kernel Quality Engineering, Core OS
Software Development Engineer in Test - Kernel Quality Engineering, Core OS

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Medical and dental coverage
Employee stock programs
Relocation assistance
Core Bring Up Engineer, Core OS
Core Bring Up Engineer, Core OS

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
Quality Engineer
Quality Engineer

Apple Inc. • San Diego (CA)

On-site
USD 142,300 - 263,300
Stock options
Medical & dental coverage
Employee stock purchase plan
+1
SoC Test Engineer
SoC Test Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 172,100 - 305,600
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2