R&D Software Engineer
Santa Rosa, CA 
Share
Posted 11 days ago
Job Description
Overview

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

Our powerful, culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. 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're proud to be an engineering group trusted by clients worldwide. We're not just invested in engineering; we're invested in people. We value the important connection between work and life. Our employees are empowered by the flexibility they have to meet their obligations outside of work. We seek out and welcome diversity in our global teams.

As part of the High Frequency Measurement Center of Excellent (COE) organization, you will be working with engineers around the world to create test and measurement products that delight our customers. You will be part of a development team responsible for the software deliverables needed to realize the customer's use cases via UI, measurement science, algorithms, logic, documentation, and testing for signal generators.

This is an experienced position where you will be a technical leader working on a hardware/OS agnostic Modern C++ foundation. You must be able to collaborate with other teams to reduce broad concepts and business strategies into structured solutions, solve complex and high impact design and development problems, and lead the design and delivery of new products and processes. You will participate in the full software lifecycle of requirements capture, investigation, product definition, design, implementation, test development, testing, and maintenance as well as provide mentoring to other developers. You will solve customer application issues of varying scope and complexity, monitor industry trends for technological evolutions, and introduce technology advancements to your team, other Keysight partners, and customers. Your team will work using Agile methodologies and you will be an active participant in shaping the teamwork and collaboration.

This position requires access to certain goods, software, technology, or technical data subject to U.S. export control laws and regulations. Under these laws and regulations, U.S. persons (which includes U.S. citizens, U.S. nationals, lawful permanent residents, refugees, and asylees) working for Keysight can access export-controlled items without authorization from the U.S. government. For any individual who is not a U.S. person, Keysight may need authorization from the U.S. Department of State, U.S. Department of Commerce, or other appropriate federal agency before the individual can access export-controlled items. Employment in this position for non-U.S. persons is contingent on Keysight's ability to obtain any required government authorizations.


Qualifications
  • BS or MS Degree in Computer Science, Computer Engineering, or a related discipline with software emphasis
  • 8+ years software development experience, with consistent success designing and delivering solutions
  • Proven experience in software development with Modern C++, JavaScript, Typescript, HTML, SCSS, Node.js
  • Proficient in building, testing, and debugging software
  • Expertise in modern software design methodologies and Agile development practices
  • Demonstrated ability to work with a team and collaborate effectively with global team members to accomplish objectives
  • Understand business and customer needs and apply knowledge to create innovative solutions
  • Good organizational skills and the ability to work in a fast-paced, results driven environment
  • Proven ability to deliver complex and challenging assignments
  • Excellent written and verbal communications skills
  • Demonstrated analytical and problem-solving skills with a passion for learning and professional growth

Desired Skills:

  • MS or PhD Degree with software emphasis
  • Experience with JavaScript web client framework such as Angular and jQuery
  • Good understanding of HTTP, security, session managements, Websockets, and REST
  • System scripting using Bash, Batch, Perl, Python, or Ruby
  • Familiarity with Angular, Jsonnet, C#, Groovy
  • Familiarity with Jasmine, Karma, Gtest, Wdio
  • Familiarity with Conan, Npm, Cmake, Webpack
  • Experience with Git, Bitbucket, Atlassian Toolet
  • Experience with VSCode, Visual Studio, Webstorm, PyCharm, CLion
  • Proficiency on Windows and Linux platforms
  • Knowledgeable about user interface and user experience design
  • Understanding of Test-Driven Development
  • Experience with Measurement instrumentation (Sources, Network Analyzer, Spectrum Analyzers, Oscilloscopes, etc.)

Santa Rosa, CA Pay Range: MIN $119,610.00 - MAX $199,340.00

***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.


Keysight is an Equal Employment Opportunity Employer. Equal Employment Opportunity is THE LAW, EEO is the Law Poster Supplement. See all of our notices regarding accommodations and EEO.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Salary and Benefits
MIN $119,610.00 - MAX $199,340.00
Required Education
Doctorate
Required Experience
8+ years
Email this Job to Yourself or a Friend
Indicates required fields