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
We are looking for a talented R&D Firmware Engineer to join our Agile software team. We are looking for a new developer in a team tasked with creating common operating systems for Keysight’s instruments. We are a fun-loving group with a strong culture, looking for someone who lives for operating systems.
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.
Our chosen candidate will
- 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, you will mentor other engineers, coordinate with Keysight internal groups, and resolve complex technical issues.
- You will 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.
This position is located in Loveland, Colorado. Candidates must be local or willing to relocate to the area. As an employee at this site, a wide variety of options are available to you: flexible work hours, walking distance to neighborhood parks, 20 minutes away from the Rocky Mountains.
Qualifications
The requirements of this position are:
- 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
Critical skills required of this position are:
- Must have 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
Additional desired skills:
- 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
Loveland, CO Pay Range: MIN $110,740.00 - MAX $184,570.00
Visa sponsorship is not available for this position.
#LI-MO1
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
Learn more about this Employer on their Career Site
