Taro Logo

Software Engineer: Validation of Crypto and Security IPs

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

Description For Software Engineer: Validation of Crypto and Security IPs

Apple's Silicon Technologies group is seeking a Software Engineer to join their team focused on validation of crypto and security IPs for their next-generation processors and system-on-chips (SoCs). This role is critical in ensuring Apple's products maintain their high standards of security and performance.

The position involves developing software to validate and debug crypto and security blocks in Apple SoCs, working at the intersection of hardware and software. You'll be part of a team that has a direct impact on the quality and security of Apple's devices used by millions of customers worldwide.

As a Software Engineer in this role, you'll collaborate with cross-functional teams to bring up and debug SoC issues, develop validation software, and ensure the proper functioning of security features. The role requires expertise in low-level software development, computer architecture, and security principles.

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 education reimbursement. You'll be working at Apple's headquarters in Cupertino, contributing to the development of cutting-edge technology that powers Apple's innovative products.

This is an excellent opportunity for someone with a strong background in software engineering and security to work on critical components that protect millions of Apple devices worldwide. The role combines technical challenges with real-world impact, making it an exciting position for engineers passionate about security and hardware validation.

Last updated 2 hours ago

Responsibilities For Software Engineer: Validation of Crypto and Security IPs

  • Developing software to validate various crypto and security IP blocks in Apple SoCs
  • Working with other teams to bring up and debug SoC's issues
  • Coordinating cross-functionally to run tests

Requirements For Software Engineer: Validation of Crypto and Security IPs

  • BS degree and minimum 3 years of relevant industry experience in silicon validation software engineering or related field
  • Strong Interest in low level and embedded software development
  • Good understanding of RISC based computer architecture, memory management unit, coherent cache
  • Knowledge and skill in C/C++ programming, Experience with ARM assembly is a plus
  • Experience with secure boot, trusted execution environment, data encryption

Benefits For Software Engineer: Validation of Crypto and Security IPs

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer: Validation of Crypto and Security IPs

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.

Senior Software Development Engineer - Security

Senior Security Software Engineer role at Apple, building security infrastructure for Apple Services, requiring Go expertise and distributed systems experience.

Software Development Engineer, Network Telemetry

Senior Software Engineer role at Apple focusing on security and network telemetry, requiring expertise in multiple programming languages, cloud technologies, and machine learning.

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.