Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer - Firmware

Apple

$155,702 - $210,100
Sep 6, 2025
San Diego, CA, US
Apply Now

Design and implement algorithms using minimal memory and cycles with rigid real-time deadlines for Apple Inc.

Requirements

  • Low-level programming using C++, C, and assembler.
  • Experience in Embedded systems, 32-bit microcontroller ISR, real-time processing, and limited and shared resources.
  • Experience in Computer architecture, HW/SW co-verification, debugging on SystemC environments and target HW.
  • Working with software engineering principles, and core computer science fundamentals.
  • Utilizing High-level programming languages such as Python.
  • Debugging in embedded software systems.
  • Utilizing JTAG and ETM Trace tools.

Responsibilities

  • Design and implement algorithms using minimal memory and cycles with rigid real-time deadlines.
  • Implement algorithms such as power gating, tracking loops, spec based physical layer procedures.
  • Build validation framework for validation of implemented algorithms.
  • Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon FW design and HW verification.
  • Evaluate and implement groundbreaking tools for build, formal verification, and testing.
  • Perform cellular physical layer 4G and 5G 36.213 and 36.214 specification procedures realize in firmware on embedded multicore architectures.
  • Design and develop firmware for cellular channel scheduling, tx power control and rf control.

Other

  • Domestic and International Travel Required, 10%.
  • 40 hours/week.
  • Master’s degree or foreign equivalent in Computer Science, Electrical and Computer Engineering or related field.