R&D Software Engineer
Apply NowCompany: Keysight Technologies, Inc
Location: Loveland, CO 80538
Description:
Overview
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 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 powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. 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 and motivated R&D Software Engineer to join our Agile software team. In this role, you will lead or be a strong contributor in the R&D team. You will design, develop, test, and debug software features, products, and tools for Windows 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.
About the role
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 Windows platforms for application development
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
Development experience with multiple operating systems (Windows required)
Quick learner capable of systems-level thinking and abstraction
Proficient in compilers (Visual Studio, gcc), debuggers (Visual Studio, gdb) and performance profilers
Excellent communication skills, both verbal and written
A keen problem solver and critical thinker, with a positive and team-oriented approach
Additional desired skills:
Knowledge of Yocto and embedded Linux design
Kernel or driver development on any system
Windows Operating System Configuration is a strong preference
Working knowledge of Python and its family of tools
Visa Sponsorship is not available for this position. Candidates who now or at any point in the future require sponsorship for employment visa status (e.g., H-1B Visa status) may not be considered.
Careers Privacy Statement
***Keysight is an Equal Opportunity Employer.***
Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.
The level of role will be based on applicable experience, education and skills;
Most offers will be between the minimum and the midpoint of the Salary Range listed below.
Colorado pay range: MIN $106,130 MID PT $141,500 MAX $176,880
Note: For other locations, pay ranges will vary by region
This role is eligible for Keysight Results Bonus Program
US Employees may be eligible for the following benefits:
#LI-MED1
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 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 powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. 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 and motivated R&D Software Engineer to join our Agile software team. In this role, you will lead or be a strong contributor in the R&D team. You will design, develop, test, and debug software features, products, and tools for Windows 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.
About the role
- Participate in the full software lifecycle of requirements capture, investigation, product definition, design, implementation, test development, testing, and maintenance.
- As a hands-on technical leader, you will mentor other engineers 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 Windows platforms for application development
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
Development experience with multiple operating systems (Windows required)
Quick learner capable of systems-level thinking and abstraction
Proficient in compilers (Visual Studio, gcc), debuggers (Visual Studio, gdb) and performance profilers
Excellent communication skills, both verbal and written
A keen problem solver and critical thinker, with a positive and team-oriented approach
Additional desired skills:
Knowledge of Yocto and embedded Linux design
Kernel or driver development on any system
Windows Operating System Configuration is a strong preference
Working knowledge of Python and its family of tools
Visa Sponsorship is not available for this position. Candidates who now or at any point in the future require sponsorship for employment visa status (e.g., H-1B Visa status) may not be considered.
Careers Privacy Statement
***Keysight is an Equal Opportunity Employer.***
Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.
The level of role will be based on applicable experience, education and skills;
Most offers will be between the minimum and the midpoint of the Salary Range listed below.
Colorado pay range: MIN $106,130 MID PT $141,500 MAX $176,880
Note: For other locations, pay ranges will vary by region
This role is eligible for Keysight Results Bonus Program
US Employees may be eligible for the following benefits:
- Medical, dental and vision
- Health Savings Account
- Health Care and Dependent Care Flexible Spending Accounts
- Life, Accident, Disability insurance
- Business Travel Accident and Business Travel Health
- 401(k) Plan
- Flexible Time Off, Paid Holidays
- Paid Family Leave
- Discounts, Perks
- Tuition Reimbursement
- Adoption Assistance
- ESPP (Employee Stock Purchase Plan)
#LI-MED1