R&D Software Engineer – Sampling Oscilloscope Applications & DevOps

Keysight Technologies

Santa Rosa (CA)

Presencial

USD 127.000 - 207.000

Jornada completa

hace 38 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Medical, dental and vision
Health Savings Account
401(k) Plan
Flexible Time Off
Paid Holidays

Descripción de la vacante

Keysight is seeking a Software R&D Engineer to contribute to sampling oscilloscope application development while enhancing CI/CD pipelines. This hybrid role blends hands-on software development with DevOps responsibilities to deliver high-quality software to customers and manufacturing.

The ideal candidate has a strong foundation in object-oriented programming, experience with Windows, and a passion for improving build and release processes in a collaborative environment.

Formación

  • Bachelor's or Master's degree in CS or engineering or related technical discipline.
  • 4+ years of relevant experience; internships count.
  • Proficiency in at least one OO language (C# preferred).
  • Experience with Git or similar source control.
  • Knowledge of CI/CD concepts and release management.
  • Scripting in PowerShell or Python for automation.

Responsabilidades

  • Design, develop, test, and maintain measurement, analysis, and instrument-control features.
  • Create customer-facing software to simplify workflows and improve UX.
  • Collaborate with hardware, QA, and support to diagnose and fix issues.
  • Maintain and improve CI/CD pipelines in Azure DevOps.
  • Automate build/versioning, installer creation, code signing, and artifact mgmt.
  • Support release processes including beta and RC builds and delivery to manufacturing.

Conocimientos

C# programming
Git
CI/CD
PowerShell/Python
Windows
Debugging

Educación

Bachelor's or Master's in CS/Engineering

Herramientas

Azure DevOps
VS/IDE tooling
TFVC

Descripción del empleo

Overview

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.

Overview

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.

We are the Digital and Photonics R&D team responsible for Keysight's sampling oscilloscope portfolio. Engineers worldwide use our scopes to characterize high-speed optical and electrical signals for data center, AI infrastructure, and telecom applications. We are seeking a highly motivated Software R&D Engineer to contribute to sampling oscilloscope application development while strengthening the build, release, and continuous integration/continuous delivery (CI/CD) processes that deliver this software to customers and manufacturing.

This is a hybrid role that combines hands‑on application development with DevOps engineering. You will write production code for related sampling oscilloscope applications, and you will help the build/release leader to modernize the pipelines, tooling, and release processes that build, test, secure, and ship that software. This position is ideal for an early‑career engineer who enjoys writing software and true passions for improving how quality software is built and delivered.

Responsibilities
Software Development
  • Design, develop, test, and maintain measurement, analysis, and instrument-control features, under the guidance of senior engineers.
  • Create customer‑facing software features that simplify complex measurement workflows and improve user experience.
  • Investigate, reproduce, and resolve issues reported by customers, manufacturing, and internal partners, working closely with hardware, QA, and support teams.
Build, Release & DevOps
  • Maintain and improve CI/CD pipelines in Azure DevOps that build, test, package, and release software.
  • Automate build versioning, installer creation, code signing, and artifact management to make releases faster, more reliable, and more repeatable.
  • Support source control and branching strategies and contribute to source control modernization.
  • Support the release process, including beta and release‑candidate builds, release checkpoints, and delivery of software to manufacturing and customers.
  • Develop scripts, tools, and dashboards that improve developer productivity and show build health and quality metrics.
Qualifications

Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline required.

New graduates are welcome to apply - **Job level and compensation will be commensurate with the candidate's qualifications and experience. **

Required Skills
  • Bachelor's degree with 4+ years of relevant experience. Internships, co‑ops, and substantial project work count toward experience.
  • Proficiency in at least one object‑oriented language, preferably C#, and the ability to write and debug non‑trivial code independently.
  • Solid software engineering fundamentals, including object‑oriented design, data structures, and debugging.
  • Working knowledge of Git or another source control system.
  • Hands‑on experience with, or a solid understanding of, CI/CD concepts such as automated builds, pipelines, automated testing, and release management.
  • Scripting experience for automation using PowerShell, Python, or similar.
  • Understanding of software testing concepts, including unit, integration, and regression testing.
  • Experience developing software on Windows.
  • Strong analytical and problem‑solving skills.
  • Excellent written and verbal communication skills and the ability to collaborate across hardware, software, and QA teams.
Desired Skills
  • C# / .NET and WPF desktop application development
  • Git and TFVC branching and merging strategies
  • Windows installer technologies and code signing
  • Package and artifact management
  • Secure software tools, such as static analysis (Coverity, Polaris), open-source license compliance (BlackDuck), and vulnerability management
  • Instrument control (SCPI, VISA) or hands‑on experience with test and measurement equipment
  • Signal processing, high-speed digital communications, or oscilloscope fundamentals
  • AI-assisted development tools
Other

This position is on‑site in Santa Rosa, California Relocation is available for this position Visa Sponsorship is not available for this position

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.

California Pay Range MIN $127,109.00 MID $165,980.00 MAX $207,370.00

Note: For other locations, pay ranges will vary by region.

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)

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

R&D Software Engineer - Sampling Oscilloscope Applications & DevOps
R&D Software Engineer - Sampling Oscilloscope Applications & DevOps

Keysight Technologies • Santa Rosa (CA)

Presencial
USD 127.000 - 207.000
401(k) Plan
Flexible Time Off
Paid Holidays
+1
R&D Software Engineer – Sampling Oscilloscope Applications & DevOps
R&D Software Engineer – Sampling Oscilloscope Applications & DevOps

Keysight Technologies, Inc. • Santa Rosa (CA)

Presencial
USD 127.000 - 207.000
Medical, dental & vision
401(k) plan
Flexible time off
+1
R&D Software Engineer, Electronic Measurement Systems
R&D Software Engineer, Electronic Measurement Systems

Keysight Technologies • Colorado Springs (CO)

Presencial
USD 90.000 - 149.000
Medical, dental and vision
Health Savings Account
401(k) Plan
+5
Software Engineer – Oscilloscope & Measurement Solutions
Software Engineer – Oscilloscope & Measurement Solutions

Keysight Technologies • Colorado Springs (CO)

Presencial
USD 90.000 - 149.000
Medical, dental and vision
401(k) Plan
Flexible Time Off
Software Engineer – Oscilloscope & Measurement Solutions
Software Engineer – Oscilloscope & Measurement Solutions

Anite • Colorado Springs (CO)

Presencial
USD 90.000 - 149.000
Medical, dental and vision
Health Savings Account
401(k) Plan
+1
Software Engineer - Oscilloscope & Measurement Solutions
Software Engineer - Oscilloscope & Measurement Solutions

Anite • Colorado Springs (CO)

Presencial
USD 90.000 - 149.000
Medical, dental and vision
401(k) Plan
Flexible Time Off
R&D Engineer 1
R&D Engineer 1

Anite • Santa Rosa (CA)

Presencial
USD 77.000 - 128.000
Medical benefits
401(k) Plan
Paid time off
+2
R&D Engineer 2
R&D Engineer 2

Keysight Technologies • Santa Rosa (CA)

Híbrido
USD 93.000 - 155.000
Medical, dental and vision
401(k) Plan
Paid Holidays
+2
R&D Hardware Engineer
R&D Hardware Engineer

Keysight Technologies • Santa Rosa (CA)

Presencial
USD 138.960 - 231.600
Signal Processing Software Engineer (DSP & Communications Systems)
Signal Processing Software Engineer (DSP & Communications Systems)

Keysight Technologies • Santa Rosa (CA)

Presencial
USD 123.000 - 199.000
Relocation assistance