Taro Logo

Firmware Validation Engineer

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Firmware Validation Engineer

Join Apple's growing wireless silicon development team as a Firmware Validation Engineer. Our wireless SOC organization is responsible for all aspects of wireless silicon development, focusing on energy-efficient design and innovative technologies that enhance user experience at the product level. This role is central to a silicon design group with critical impact on delivering functional wireless products to hundreds of millions of customers.

You'll be working with a world-class vertically integrated engineering team spanning RF/Analog architecture and design, Systems/PHY/MAC architecture and design, VLSI/RTL design and integration, Emulation, Design Verification, Test and Validation, and FW/SW engineering. Your primary responsibilities will include developing and executing firmware test cases for System on a Chip (SoC) in wireless applications, working closely with the Software Engineering team to ensure firmware quality for manufacturability and improved user experience.

The role offers comprehensive benefits including medical, dental, and vision coverage, retirement benefits, and opportunities to become an Apple shareholder through various stock programs. You'll also have access to education reimbursement for career advancement, discretionary bonuses, and potential relocation assistance.

This position requires strong technical skills in firmware testing, programming proficiency in Python and C, and experience with hardware/firmware development cycles. You'll be working with cutting-edge wireless technologies while collaborating with cross-functional teams to ensure product quality and innovation.

Last updated a month ago

Responsibilities For Firmware Validation Engineer

  • Develop firmware test plans and implement test cases based on requirements from system and product teams
  • Automate test cases and develop test tools on various hardware platforms including development boards and products
  • Partner with development teams and multi-functional QA team to triage, diagnose, debug issues, and derive root-cause
  • Drive continuous improvement of firmware test coverage and firmware release quality

Requirements For Firmware Validation Engineer

Python
Linux
  • BS and a minimum of 10 years relevant industry experience
  • Proficiency in programming with python and C
  • Knowledge of hardware/firmware development life cycle
  • Experience with test bringup on FPGA and SoC silicon hardware
  • Strong written and verbal communication skills
  • Ability to work with test equipment (oscilloscope, logic analyzer, etc.)

Benefits For Firmware Validation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Vision insurance
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?