A

Apple

Designs phones, computers and their operating systems

Wireless Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree and at least 3 years of relevant industry experience.
  • Knowledge of embedded systems, including multithreaded environments, interrupt-thread processing and latency, multicore environments, and hardware/firmware semaphores and resource management.

Responsibilities

  • Craft and implement embedded firmware for system-on-chip bring-up and wireless connectivity enablement.
  • Work with product software and manufacturing teams to enable radio-frequency and physical-layer calibrations, algorithms, and testing for silicon and system productization.
  • Focus on physical-layer bring-up, radio-frequency calibrations, signal-processing algorithm implementation, and performance tuning as a core member of the wireless system-on-chip firmware team.
  • Work closely with product software and manufacturing teams to provide system-level application programming interfaces and firmware functionality for productization needs.
  • Develop system-on-chip test and calibration capabilities for wafer, module, and system factories.
  • Collaborate with radio-frequency/radio design, design verification and test, physical-layer, and systems engineering teams to architect, define, and implement algorithms, calibrations, and protocols.
  • Debug real-time systems with limited visibility using development boards and lab equipment.
  • Support pre-silicon validation, including simulation, emulation, and field-programmable gate-array prototyping.
  • Support post-silicon bring-up, validation, performance characterization, system integration, and debugging.

Desired Qualifications

  • Strong background in embedded firmware development using C and assembly languages, and familiarity with ARM central processing units and their internals.
  • Understanding of embedded wireless communication systems, radio and physical-layer fundamentals, and key radio-frequency performance metrics; familiarity with digital signal-processing algorithms.
  • Understanding of Python numerical libraries such as NumPy and SciPy and how to convert their algorithms to embedded C.
  • Understanding of fixed-point and floating-point arithmetic differences and how to make arithmetic trade-offs and simplify embedded usage.
  • Experience with low-level hardware interfaces, register and interrupt programming, bare-metal software development, and clock and power management.
  • Solid understanding of embedded concepts such as real-time operating systems, concurrency, and multiprocessor systems.
  • Fluency using laboratory equipment such as logic analyzers, oscilloscopes, network analyzers, spectrum analyzers, signal generators, and power meters.
  • Experience implementing diagnostics, manufacturing tests, and protocol-compliance software.
  • Knowledge of wireless communication industry standards such as Bluetooth, wireless local area networking, Zigbee, and ultra-wideband is a plus.
  • Proficiency in at least one scripting language such as Python, Perl, or Tcl.
  • Excellent written and oral communication skills.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs