Skip to content
mimi

SoC Firmware Engineer

Apple

San Francisco · On-site Full-time $130k – $180k/yr 1w ago

About the role

As an SoC Firmware Engineer, you will be a core member of a Wireless SoC firmware team, with emphasis on hardware and system bring-up, drivers, network stack and support of other teams interacting within a Wireless SoC group.

Responsibilities

  • Responsible for crafting and implementing embedded software for System on a Chip (SoC) bring up and test.
  • You will work closely with the Software Engineering team ensuring the quality of their firmware for manufacturability.

Qualifications

  • Bachelor's degree.
  • Strong background in embedded software development using C and assembly languages, familiarity with ARM CPUs and RTOS.
  • Experience in performing low-level drivers and HW bring-up and validation on FPGA and SoC Silicon hardware platform, using test tools, and interacting with HW and SoC design teams.
  • Experience writing scripts in languages such as Python, Perl, or Tcl.
  • Experience implementing diagnostics, manufacturing tests, and protocol compliance test software.
  • Experience with power optimization implementation and related debugging in firmware.
  • Experience with industry standards for wireless communications such as Bluetooth, WLAN, or UWB at MAC/PHY level and FW implementation.

Skills

ARMAssemblyBluetoothCFPGAPerlPythonRTOSTclUWBWLAN

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free