Lead Firmware Engineer

$157,206 - $195,102/Yr

Kyocera - San Diego, CA

posted about 10 hours ago

Full-time - Senior
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Lead Firmware Engineer will develop firmware and Application Programming Interface (API) for the Radio Unit (RU) of the 5G New Radio (NR) base station for Telecommunication Networks. This role involves creating device drivers and embedded software for beamforming integrated circuits and peripherals, as well as Hardware Abstraction Layer (HAL) drivers/objects and API. The engineer will also develop configuration and operation software for the phased-array antenna module and Radio Unit of the 5G base station, ensuring compliance with Open Ran (ORAN) control plane and management plane specifications. The position requires working with microcontroller or embedded processor devices using C, C++, Python, and Linux, and interfacing with various peripheral devices such as Power Management modules and Field Programmable Gate Arrays (FPGA). Debugging embedded real-time software systems and working with millimeter Wave (mmW) Technologies are also key responsibilities. The engineer will collaborate with cross-disciplinary teams and contribute to innovative product solutions.

Responsibilities

  • Develop firmware and API for Radio Unit of the 5G NR base station.
  • Create device drivers and embedded software for beamforming integrated circuits and peripherals.
  • Develop configuration and operation software for phased-array antenna module and Radio Unit.
  • Work with microcontroller or embedded processor devices using C, C++, Python, and Linux.
  • Interface with peripheral devices such as Power Management modules and FPGA.
  • Debug embedded real-time software systems.
  • Work with millimeter Wave (mmW) Technologies.
  • Implement 3GPP 5G NR and ORAN specifications/protocols.
  • Work with ARM core, bootloader, RTOS, or Bare Metal development environment.
  • Implement and report on key scheduling, control processing in tight timelines.
  • Make presentations on firmware topics including test results and conclusions.
  • Build power- and cost-optimized solutions for system performance.
  • Define methodologies and train team members.
  • Implement configuration and control processing of phased-array antenna module.
  • Initiate, configure, and monitor power supply module.
  • Perform calibration of RFIC and phased-array antenna during operation.
  • Control lab/chamber calibration of phased-array antenna module testing.
  • Support cross-disciplinary staff for innovative product solutions.
  • Collaborate with digital FPGA design and chip implementation teams.

Requirements

  • Master's degree or equivalent in Electrical Engineering, Computer Engineering, or a related field.
  • Seven years of experience in embedded system programming.
  • Experience in ARM-based micro-controller embedded software development.
  • Experience in developing embedded real-time control software and API.
  • Experience debugging embedded software systems using JTAG and GDB tools.
  • Experience working with device drivers for embedded peripherals including SPI, I2C, UART, USB, DMA, ADC, Timers.

Benefits

  • Diversity in workforce.
  • AAP/EEO employer.
  • Reasonable accommodations for individuals with disabilities.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service