mid Software Engineer ic · Posted Jun 23, 2026

About this role

Keysight Technologies is hiring a mid-level Software Engineer based in Beijing, China. The posting calls out experience with C, Git, Linux, Embedded Systems.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Beijing, China
Department
R&D
Posted
Jun 23, 2026

Job description

from Keysight Technologies careers
Overview


Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.


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.***

More roles at Keysight Technologies

Technical Market Initiative Manager
Taoyuan, Taiwan | Taipei, Taiwan · manager
EDA/CAD/CAE Licensing Software Architect
Gurugram, India | Bangalore, India · mid
Python C++ AWS
Logistics Sr Representative
Penang, Malaysia · senior
System Design Power BI
IT Engineer,Software,Senior
Gurugram, India · senior
SQL REST APIs GCP
Intellectual Property Counsel
Loveland, CO · mid
LLMs
All Keysight Technologies jobs →
All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All Keysight Technologies Jobs Browse software engineering roles mid positions