R&D Software Engineer
Company | Keysight Technologies, Inc. |
---|---|
Location | Loveland, CO, USA |
Salary | $106130 – $176880 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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