R&D Firmware Engineer

Keysight Technologies, Inc.Loveland, CO
Onsite

About The Position

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. 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 in this role, you will be tasked with creating a highly secured Yocto system. You will design, develop, test, and debug software features, products, and tooling for Linux system libraries and tools. Across all Keysight products, the operating system is a common thread with the responsibility for meeting security and software standards and delivering features that expand Keysight’s technical leadership across all instrument types.

Requirements

  • BS/MS degree in Computer Science, Computer Engineering, Electric Engineering, Math, Software Engineering or equivalent degree (BS and 5+ years of applicable Software Development experience; MS and 3+ years of applicable Software Development experience)
  • 5+ years in software development on Linux platforms
  • Demonstrated track record of solid experience in object-oriented design and C++ programming skills/C++ standards
  • Quick learner capable of systems-level thinking and abstraction
  • Proficient in compilers (gcc and cross-compilation), debuggers (kgdb, gdb) and performance profilers
  • Operating system hardening and performance analysis skills.
  • A keen problem solver and critical thinker, with a positive and team-oriented approach
  • Knowledge of Yocto and embedded Linux design

Nice To Haves

  • Development experience with multiple operating systems (Windows or other)
  • Kernel or driver development on any system
  • Working knowledge of Python and its family of tools
  • Hardware debugging using logic analyzers and oscilloscopes

Responsibilities

  • Participate in the full software lifecycle of requirements capture, research and investigation, product definition, design, implementation, test development, testing, and maintenance.
  • As a hands-on technical leader, mentor other engineers, coordinate with Keysight internal groups, and resolve complex technical issues.
  • Work closely with other functional areas such as Marketing, R&D, Technical Support, Quality Assurance, Learning Products, etc., within our business unit as well as across other Keysight business groups, to understand the customer's design flow, and to provide whole-product solutions.

Benefits

  • flexible work hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service