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   
 Security Engineer, Fuzzing - Cupertino, California, 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 - Other
Computers - Platforms
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: 200315048 / Latpro-3842061 
Date posted: Nov-18-2021
State, Zip: California, 95014


Security Engineer, Fuzzing

Santa Clara Valley (Cupertino) , California , United States

Software and Services


Posted: Nov 17, 2021

Role Number: 200315048

You'll be a part of the Apple Fuzzing Team working to secure our products by writing software and building systems that can automatically identify and root cause security vulnerabilities at scale. Working with some of the best security engineers in the world, you'll have a direct positive impact on the security of Apple's products helping protect over a billion customers. We're looking for a hardworking and highly motivated engineer ready to build and scale fuzzing software to test all code we ship on Apple devices. Located in the Security Engineering and Architecture organization, you'll be working with a wide variety of teams and vendors. Your influence will be felt throughout Apple's extraordinary products, such as the iPhone, iPad, Mac, Watch and Apple TV.

Key Qualifications

  • A proven track record of finding security vulnerabilities in shipping products
  • Programming background in C, C++, and/or Objective-C
  • Proficiency in higher level programming languages such as Java and Python
  • Experience writing, deploying and optimizing fuzzers
  • Experience building security tools and automation that scale
  • Familiarity with modern processor architecture
  • Background in secure coding best practices and code auditing
  • Have an understanding of past, current, and emerging security exploit types
  • Proficiency in either macOS or other flavors of UNIX
  • Have the ability to track and manage numerous parallel activities
  • Ability to explain complex security problems


Securing all the code Apple ships on devices is a big job, and it's one that requires automation to solve. You'll be building systems that operate across hundreds of large codebases and working on fuzzing technologies that will analyze these projects with a rigor and depth that help make Apple products the industry's most secure. Your fuzzers will run on tens of thousands of nodes, to find bugs in the latest commits so that our engineering teams can respond quickly. You'll also need to develop tools to analyze and root cause bugs so that Apple engineers can effectively triage and fix security bugs. We need people who are keen to do the hard work of reducing bug counts all across our codebases, and who recognize that this is only possible by developing software to find and help fix these security bugs as much as possible. This position requires someone with strong technical ability and an enthusiastic drive to secure systems by showing how they can be broken. - Help make Apple's products the industry's most secure - Proactively identify vulnerabilities and security regressions in Apple products - Write software to apply these techniques across many codebases using automation - Develop tooling that provides rich, actionable information about security bugs - Focus on current security issues and trends and an eye towards future research - Have solid organization, prioritization, and communication skills and an ability to influence others outside your team - Provide mentorship to engineering teams seeking to fuzz their code

Education & Experience

BS or MS in Computer Science or equivalent industry experience.

Additional Requirements

  • This position may require some travel to other Apple sites, vendors and security conferences.


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?