Posted in

R&D Software Engineer

R&D Software Engineer

CompanyKeysight Technologies, Inc.
LocationLoveland, CO, USA
Salary$106130 – $176880
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

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 Windows platforms for application development
  • 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

Responsibilities

  • Lead or be a strong contributor in the R&D team
  • Design, develop, test, and debug software features, products, and tools for Windows system libraries and tools
  • Participate in the full software lifecycle of requirements capture, investigation, product definition, design, implementation, test development, testing, and maintenance
  • Mentor other engineers and resolve complex technical issues
  • Work closely with other functional areas such as Marketing, R&D, Technical Support, Quality Assurance, Learning Products, etc., within the business unit and across other Keysight business groups to understand the customer’s design flow and provide whole-product solutions

Preferred Qualifications

  • 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