Enable job alerts via email!

Software Engineer: Validation of Crypto and Security IPs

Apple Inc.

Cupertino (CA)

On-site

USD 143,000 - 265,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Engineer to validate cryptography and security IPs in cutting-edge SoCs. This role involves developing software, troubleshooting issues, and ensuring system integrity through coordinated testing. Ideal candidates will possess a Bachelor's degree and a passion for low-level and embedded software development. With a competitive compensation package, including stock options and comprehensive benefits, this opportunity offers a chance to be part of a forward-thinking team dedicated to innovation and excellence in technology.

Benefits

Medical Coverage
Dental Coverage
Retirement Plans
Educational Reimbursements
Stock Programs
Discounts
Relocation Assistance

Qualifications

  • 3+ years of experience in silicon validation software engineering.
  • Strong interest in low-level and embedded software development.

Responsibilities

  • Develop software to validate cryptography and security IP blocks.
  • Collaborate with teams to troubleshoot and debug SoC issues.
  • Coordinate testing procedures for system integrity.

Skills

C/C++ Programming
Low-level Software Development
Embedded Software Development
RISC-based Computer Architecture
Memory Management Units
Coherent Caches
Secure Boot
Trusted Execution Environments
Data Encryption

Education

Bachelor's Degree

Job description

Software Engineer: Validation of Crypto and Security IPs

Location: Cupertino, California, United States | Department: Hardware

Description

- Develop software to validate various cryptography and security IP blocks in Apple SoCs.

- Collaborate with cross-functional teams to troubleshoot and debug SoC issues.

- Coordinate testing procedures across teams to ensure system integrity.

Minimum Qualifications
  • Bachelor's degree with at least 3 years of relevant experience in silicon validation software engineering or related fields.
Preferred Qualifications
  • Strong interest in low-level and embedded software development.
  • Good understanding of RISC-based computer architecture, memory management units, and coherent caches.
  • Proficiency in C/C++ programming; knowledge of ARM assembly is a plus.
  • Experience with secure boot, trusted execution environments, and data encryption.
Additional Information

Apple offers a competitive total compensation package, including base pay ranging from $143,100 to $264,200, based on skills and experience. Employees are eligible for stock programs, benefits such as medical and dental coverage, retirement plans, discounts, educational reimbursements, and potential bonuses or relocation assistance. Learn more about Apple Benefits.

Equal Opportunity Employment

Apple is committed to inclusion and diversity. We promote equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. Learn more about your EEO rights.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer: Validation of Crypto and Security IPs

Apple

Cupertino

On-site

USD 143,000 - 265,000

Today
Be an early applicant