> Markdown version of [/jobs/ext/4599839-r-d-software-engineer-sampling-oscilloscope-applications-devops](https://www.wearedevelopers.com/jobs/ext/4599839-r-d-software-engineer-sampling-oscilloscope-applications-devops). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # R&D Software Engineer - Sampling Oscilloscope Applications & DevOps - **Company:** Keysight Technologies - **Location:** Larkfield-Wikiup, CA, United States - **Experience:** Experienced - **Salary:** $127,109.0 - $207,370.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), .NET Framework, Microsoft Windows, Software Applications, Build Automation, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Static Program Analysis, Computer Engineering, Continuous Delivery, Continuous Integration, Data Centers, Data Transmissions, Data Structures, Software Debugging, DevOps, Python (Programming Language), Windows Installer, Windows Presentation Foundation, Object-Oriented Software Development, Open Source Technology, Windows PowerShell, Regression Testing, Release Management, Signal Processing, Software Engineering, Management of Software Versions, Software Vulnerability Management, AI Infrastructure, Scripting, Software Security, Git, Git Flow, Information Technology, Production Code, Synopsys Black Duck, Software Version Control - **Published:** November 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=26339cba6f6d0379 ## About the Role Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline required., * 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 ## Description 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.