Firmware Engineer - Instrument Engineering

A leading technology company that designs and produces consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For Firmware Engineer - Instrument Engineering

Apple is seeking a talented Firmware Engineer to join their Instrument Engineering team, focusing on developing next-generation wireless communication products. This role is part of a small, extraordinary team that designs and produces precision RF and Analog Test Equipment used in calibrating and testing various wireless technologies in Apple's flagship products.

The position offers an exciting opportunity to work with cutting-edge technology, developing embedded software for platforms running RTOS, embedded Linux, and bare metal firmware on ARM-based processors. You'll be part of a cross-functional team, collaborating with RF system engineers, software engineers, DSP engineers, FPGA logic designers, and hardware engineers to create products that maintain Apple's exacting standards of quality and accuracy.

The ideal candidate should have a strong background in embedded systems, with at least 3 years of experience and a Master's degree in Computer/Electrical Engineering. Your expertise in C and C++ programming on ARM processors, combined with knowledge of various embedded systems concepts like RTOS, hardware driver development, and multi-threaded software development, will be crucial for success in this role.

This position offers a competitive compensation package, including a base salary range of $175,800 to $312,200, plus additional benefits such as stock options, comprehensive medical coverage, and education reimbursement. You'll be working at Apple's Cupertino location, contributing to products that are loved globally while having the opportunity to grow professionally and technically.

The role requires someone who is passionate about learning and working in an agile environment, with strong interpersonal skills and a dedication to maintaining high code quality standards. You'll be involved in hardware bringup, debugging, and working with various lab instruments, making this an ideal position for someone who enjoys hands-on technical work while contributing to products that impact millions of users worldwide.

Last updated a minute ago

Responsibilities For Firmware Engineer - Instrument Engineering

  • Work on next generation wireless communication products
  • Design and develop embedded software for platforms running RTOS, embedded Linux and bare metal firmware on ARM based processors
  • Collaborate with RF system engineers, software engineers, DSP engineers, FPGA logic designers and hardware engineers
  • Design and produce precision RF and Analog Test Equipment for calibrating and testing cellular, 5G, WiFi, BT, mmWave, UWB, NFC technologies

Requirements For Firmware Engineer - Instrument Engineering

Linux
  • MS Degree in Computer/Electrical Engineering or similar degree with at least 3 years work experience
  • Experience designing embedded firmware in C and C++ on ARM processors
  • Recent development experience in 4 or more areas: Embedded Linux, RTOS, resource efficient firmware design, hardware driver development, IRQ handling, multi-core or multi-threaded software development
  • International travel of 10% is required

Benefits For Firmware Engineer - Instrument Engineering

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Firmware Engineer - Instrument Engineering

DFM PCBA Engineer

Senior PCBA Engineer role at Apple focusing on developing and maintaining PCBA manufacturing processes and quality standards.

MLB Product Engineer

Senior MLB Product Engineer role at Apple, focusing on electrical engineering design and quality assurance for consumer electronics products.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and platform bring-up for iOS devices with competitive compensation and benefits.

CoreOS Kernel Engineer

Senior Kernel Engineer position at Apple, focusing on CPU management and optimization for iOS, macOS, and other Apple operating systems.

Embedded Software Engineer

Senior Embedded Software Engineer role at Apple, focusing on firmware development for manufacturing systems, requiring 5+ years of experience in embedded systems and C/C++ programming.