Pro
Checking your session

R&D Engineer 4, Software

Beijing, China

Beijing, China

Posted Jun 23, 2026Availability needs checking · last checked Oct 31, 2026
Check my fit on this page

About this role

Overview

Keysight is a mission-critical design enablement partner for organizations solving the world’s most complex engineering challenges. With deep engineering expertise and leading design, emulation, and test solutions, our ~16,800 employees help customers in over 100 countries accelerate innovation across communications, automotive, energy, quantum, aerospace and defense, semiconductor, and artificial intelligence markets. Learn more about what we do.

At Keysight, people come together to explore new ideas, challenge what's possible, and advance the technologies defining the future. Here, you'll find opportunities to do your best work, take your career further, and thrive in an award-winning culture. Learn more about our benefits.

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.
  • Hardware Integration & System Bring-Up
  • Partner closely with hardware engineers during PCB bring-up, characterization, and validation phases
  • 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
  • Contribute to and champion firmware development standards, coding guidelines, and documentation practices across the team
  • Investigate, root-cause, and resolve complex firmware defects; manage bug resolution from triage through close
  • Support product sustaining engineering and field escalation resolution as needed

Qualifications

  • BS or MS degree in Electrical Engineering, Computer Engineering, or a closely related technical discipline
  • 8+ years of embedded firmware experience
  • Experience and strong in platform/application firmware development using C/C++ in different OS environments (Linux/RTOS etc.).
  • Hands-on experience with microcontroller and/or SoC architectures (ARM Cortex-M/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 version control (Git) and collaborative development workflows
  • Results-oriented, with a personal drive to meet commitments.
  • Strong verbal & written communication skills in English.
  • Familiarity using AI Tools for code generation and review

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

From Keysight Technologies’s career feed. View the original listing