R&D Engineer 4 — Firmware Keysight Technologies Beijing, China c,cpp,linux,freertos,yocto,arm,i2c,spi,uart,usb,ethernet,dsp,fpga,iot,senior,enterprise,onsite,asia_pacific
Keysight Technologies

R&D Engineer 4 — Firmware

Location Node Beijing, China (onsite)
Base Compensation Competitive
Commitment full-time
Clearance Req none
c cpp linux freertos yocto arm i2c spi uart usb ethernet dsp fpga iot senior enterprise onsite asia_pacific

Overview

Keysight is seeking an R&D Engineer 4 to architect, design, implement, and maintain complex embedded firmware targeting RTOS-based and Linux-based environments on microcontroller and SoC platforms.

Responsibilities

  • Architect, design, implement, and maintain complex embedded firmware
  • Develop firmware in C and C++ targeting RTOS-based and Linux-based environments on microcontrollers and SoC platforms
  • Partner closely with hardware engineers during PCB bring-up, characterization, and validation
  • Perform hands-on hardware debugging using oscilloscopes, logic analyzers, JTAG, and protocol analyzers (I2C, SPI, UART, MDIO, USB)
  • Define and validate firmware interfaces with DSPs, FPGAs, and host software layers
  • Champion firmware development standards, coding guidelines, and documentation practices
  • Investigate, root-cause, and resolve complex firmware defects from triage through resolution
  • Support product sustaining engineering and field escalation resolution

Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, or related technical discipline
  • 8+ years of embedded firmware experience
  • Platform and application firmware development using C and C++ in Linux and RTOS environments
  • Hands-on experience with microcontroller and SoC architectures (ARM Cortex-M, Cortex-A, or similar)
  • Strong experience writing and debugging low-level peripheral drivers (I2C, SPI, UART, USB, MDIO, Ethernet)
  • Experience with Linux kernel drivers or Yocto-based embedded Linux BSP development
  • Experience with Git version control and collaborative development workflows
  • Results-oriented with a personal drive to meet commitments
  • Strong verbal and written communication skills in English
  • Familiarity using AI tools for code generation and review

Sourced from the employer’s career site. Verify before applying.

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Keysight Technologies. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.