Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Embedded Debugger - Software Test Development Engineer - Beaverton, Oregon, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Programming Languages
Computers - Platforms
Computers - Networks
Computers - Software Engineer
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200297214 / Latpro-3831679 
Date posted: Oct-13-2021
State, Zip: Oregon, 97005


Embedded Debugger - Software Test Development Engineer

Beaverton , Oregon , United States

Software and Services


Posted: Oct 11, 2021

Weekly Hours: 40

Role Number: 200297214

Apple's Embedded Debug Tools Team is looking for an expert test development engineer to help us ensure the quality and functionality of critical debugging tools across Apple's product lines. The ideal candidate is proficient with Python 3, familiar with C++, familiar with software development in general, system-level software in particular, and has shown a history of tight-knit collaboration with their software team. Your main focus will be test content & test framework development and deployment of tests on prototype systems using Apple's proprietary Python-based test infrastructure. We work with systems in all phases of development, from pre-silicon simulation, to first-silicon bring-up, to already-shipping systems. As such, developing tests that will run across simulation, FPGA, new products, and existing products. As well as working as a peer to the software team that maintains existing and develops new debugger features for Apple's line of products.

Key Qualifications

  • Developing test suites for both at-desk testing and our Continuous Integration infrastructure
  • Writing automated tests in Python
  • Triaging failures and following up with the responsible team(s) for fixes
  • Collaborating with test engineers in adjacent teams
  • Optional: Running a fleet of lab test machines and associated CI automation


- Experience with the development and deployment of automated and manual white-box testing - Experience with continuous integration frameworks (such as Jenkins) and a git-based development flow - Strong Python 3 programming skills - Familiarity with C++ - Hands-on approach and willingness to tackle new challenges - Excellent communication and interpersonal skills

Education & Experience

BS in CS, CE, EE or equivalent proven experience required

Additional Requirements

  • Experience developing and validating operating system tools and features
  • Experience refactoring code / projects for testability
  • Lab management experience


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?