
Wireless RF PHY Firmware Engineer
- San Diego, CA
- Permanent
- Full-time
- BS and 10+ years of relevant industry experience
- Embedded systems knowledge including:
- Multi thread environment.
- Interrupt thread processing/latency.
- Multi core environment.
- HW/FW semaphores/resource management.
- Strong background in embedded FW development using C and assembly languages, familiarity with ARM CPUs and its internals.
- Good understanding of embedded wireless communication systems, Radio and PHY fundamentals and key RF performance metrics. Familiarity with digital signal processing algorithms
- Understanding python match library like numpy/SciPy and how to convert it to embedded C.
- Understanding difference between fix point and floating points and how to make arithmetic tradeoff and simplify embedded usage.
- Experience with low-level hardware interfaces, register and interrupt programming, bare-metal software development, clock and power management.
- Solid understanding of basic embedded concepts such as RTOS, concurrency, multi-processor systems.
- Fluency in using lab equipment such as logic analyzers, oscilloscopes, network analyzers, spectrum analyzers, signal generators, power meters etc.
- Experience implementing diagnostics, manufacturing tests, and protocol compliance software.
- Knowledgeable of industry standards for wireless communications such as Bluetooth, WLAN, ZigBee, UWB is a plus.
- Proficient in at least one of the scripting languages such as Python, Perl, or Tcl.
- Excellent communication skills - both written and oral.