Research Tooling Engineer

Apple is a leading technology company known for innovative hardware, software, and services.
$143,100 - $264,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Research Tooling Engineer

Apple's Security Engineering and Architecture (SEAR) organization is seeking a talented Research Tooling Engineer to join their new team. This role represents an exciting opportunity to work at the intersection of cutting-edge security research and practical implementation at one of the world's most innovative technology companies.

The position involves developing sophisticated security tools and features that protect Apple's vast user base from advanced threats. You'll be working with deep hardware and OS integration, applying Apple's groundbreaking security research in practical ways. The role requires expertise in systems programming, security exploit analysis, and operating system internals.

As a Research Tooling Engineer, you'll be responsible for designing and implementing innovative approaches to detect and analyze vulnerabilities, malware, and exploits targeting Apple platforms. You'll need to balance security measures with user privacy and device usability, creating solutions that maintain Apple's renowned user experience while providing robust protection.

The role offers an excellent compensation package, including a competitive base salary range of $143,100 to $264,200, plus additional benefits such as stock options, comprehensive healthcare, and educational reimbursement. You'll be working in Apple's New York City location, collaborating with cross-functional teams including software engineers, hardware specialists, red teams, and malware analysts.

This is an ideal opportunity for a security-focused engineer who wants to make a significant impact on the safety and security of millions of Apple users worldwide. The position offers the chance to work with cutting-edge technology, contribute to large-scale projects, and be part of a team that bridges the gap between innovative security research and practical software engineering solutions.

Last updated 9 days ago

Responsibilities For Research Tooling Engineer

  • Design and implement innovative approaches to detect and analyze vulnerabilities, malware and exploits targeting Apple platforms
  • Build sophisticated tools and features that help protect users from sophisticated threats
  • Build new approaches to protect vulnerable users while protecting privacy and preserving device ease-of-use
  • Work cooperatively with other parts of Apple on large projects bridging security research and software engineering

Requirements For Research Tooling Engineer

Linux
  • Understanding of past, current, and emerging security exploits
  • Excellent C and systems programming skills
  • Strong understanding of operating systems internals
  • Industry exposure to and knowledge of OS security features
  • Ability to deliver proven work on tight schedules

Benefits For Research Tooling Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Research Tooling Engineer

Senior Software Engineer

Senior Software Engineer role at Apple focusing on security infrastructure for global services like iCloud, Music, Siri, and App Store.

Software Engineer, Communications Networking & Security

Senior Security Software Engineer role at Apple, focusing on building secure communications and networking protocols for Apple's core products and services.

Senior Software Engineer, Communications Networking & Security

Senior Software Engineer role at Apple focusing on security and communications protocols, building secure frameworks for products like iMessage and FaceTime.

Software Development Engineer, Network Telemetry

Senior Software Engineer role at Apple focusing on security and network telemetry, combining ML expertise with security innovation.

Software Engineer, Trusted Execution (Secure Boot)

Senior Security Software Engineer role at Apple focusing on trusted execution and secure boot technologies, requiring 5+ years of systems programming experience.