Software Engineer Modern C++
Keysight Technologies
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
Our 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.
Build the foundation that Keysight's instruments run on. Our instrument infrastructure team is part of Keysight Laboratories, Keysight's central research and development organization. We create the software platform that product teams around the world build on. The code you write won't ship in just one product. It becomes the shared foundation for the next generation of Keysight test and measurement systems.
This is full-stack work in the truest sense. You'll work from register-level hardware interfaces and drivers up through application software, and you'll carry your designs from architecture through production.
ResponsibilitiesWork with product architects to define infrastructure software requirements and system architecture for next-generation instrument platforms.
Design, develop, and maintain high-performance C++ software for hardware control, data acquisition, and scalable platform capabilities.
Build reusable infrastructure that delivers consistent capabilities across multiple Keysight products.
Integrate hardware and software components, and perform system-level integration, testing, and validation.
Debug issues across the full stack, from device registers and drivers to application software.
Collaborate with distributed engineering teams across the full development lifecycle, from design through production readiness.
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.
5+ years of professional experience developing hardware control or hardware-adjacent software.
Strong proficiency in modern C++ (C++20) , object-oriented design, and software architecture principles.
Solid understanding of driver and real-time processing architectures. [If kernel driver development experience is required, state it explicitly here.]
Demonstrated ability to debug across multiple layers of the stack, from device registers to application software, using modern debugging and profiling tools.
Software development experience in Linux and/or Windows environments.
Desired Qualifications
Experience with multithreaded, high-performance software design.
Embedded Linux development experience.
Proficiency in Python or C#.
Experience with automated testing, CI/CD, and DevOps practices.
Familiarity with electronic test and measurement systems and instrument architectures.
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.
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 $ X- MAX $XX
Note: For other locations, pay ranges will vary by region
This role is eligible for <> Keysight Results Bonus Program OR Pay For Results Bonus Program OR Sales Incentive Program
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)
- Restricted Stock Units
#LI-MED1
- ...employee of Donatech. US Citizenship Required. The Software & Controls Engineer II designs, develops, supports, and enhances software... ...reliability, resolve technical issues, and support the modernization of manufacturing systems. Essential Duties and Responsibilities...Suggested
- ...technology. The Senior Site Reliability Engineer Opportunity Reporting to the... ...Infrastructure & Pipelines: Design, build, and modernize scalable cloud environments and... ...Collaboration & Advocacy: Partner with software engineering teams to champion DevOps and...SuggestedPermanent employment
$32.03 - $51.43 per hour
...contribute in various areas of electrical engineering. Qualifications Required... ...Ability to learn the technologies in modern communication systems and test equipment... ...at least one programming language such as C++, C#, or Python Experience in the use of...SuggestedInternshipH1b$48 - $55 per hour
...Description We have an outstanding Contract position for a Software and Controls Engineer to join a leading Company located in the Santa Rosa, CA... ...reliability, resolve technical issues, and support the modernization of manufacturing systems. Job Responsibilities:...SuggestedHourly payContract workTemporary workFor contractorsLocal area- ...Technology Center (HFTC), builds and supports software solutions that help manufacture and test... ...'s degree in Computer Science, Computer Engineering, or equivalent software development... ...-oriented language such as Java or C++ ~ Demonstrated ability to apply object...SuggestedPermanent employmentCasual workFlexible hours
- ...assemblies, technical drawing3.Familiar with protocol-based testing (DV, Dval, lot release, etc.)Education Required: Bachelor’s degree in Engineering (Mechanical or Biomedical, Materials, Chemical)Years’ Experience Required: 2+ yearsThe R&D Engineer IIworks collaboratively with...Second job
- ...and results-driven Artificial Intelligence Engineer to join our technology team. In this role... .... You will collaborate closely with software engineers, product managers, and data engineers... ...in programming languages such as Python, C++, or Java, along with experience using...Full timeRemote workFlexible hours
$38.31 - $43.42 per hour
.... The Keysight Spectrum Management Software (KSMS) team, based at our headquarters in... ...and gain practical experience applying engineering concepts to real-world, high-tech products... ...and TypeScript. Experience with C++ programming. Familiarity with web services...Internship$48 - $55 per hour
...Software Engineer Location: Santa Rosa, CA Pay: $48-55 Start Date: ASAP Clearance: None Job Description: Design, develop, modify, test, and support software and control systems used in automated manufacturing and test equipment. Develop and troubleshoot...Work experience placementImmediate start$38.31 - $41.25 per hour
...are seeking a highly motivated Software R&D Intern to help design and... ...framework for complex engineering software applications. This role... ...test automation, DevOps, and modern CI/CD practices. Responsibilities... ...such as C#, Python, Java, or C++. Familiarity with software...InternshipRelocation$118.66k - $191.03k
...High Frequency Technology Center (HFTC), builds and supports software solutions that help manufacture and test integrated circuits made... ...Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience. Experience with object‑oriented programming...Work experience placementFlexible hours$76.87k - $128.12k
...employ state of the art hardware devices and software tools to bring innovative electronic... ...responsibilities include working with engineering teams to design and implement manufacturing... ...with object-oriented languages. C++, C#, Java desired Excellent communication...H1bFlexible hours- ...Hospitality Business Review is expanding its digital systems and building modern, scalable tools to support operations, customer engagement, and internal workflows. We are seeking a talented Software Engineer to design, develop, and maintain high‑quality applications that...Full timePart timeRemote work
- ...with a diverse multi-functional team of engineers, scientists, and researchers around the... .... Work with the codebase product software Security Champion to identify potential... ...leading DevOps toolchain migration or modernization efforts. Knowledge of SW development...RelocationFlexible hoursNight shift
$80.6k - $110.8k
...and modifying mold components. Generate or edit toolpaths using Mastercam to produce accurate and high-quality parts according to engineering specifications. Documentation & Systems: Complete all required maintenance logs, mold history records, and corrective actions in...Work experience placementWork at office$38.31 - $48.62 per hour
...and 6G research, enabling researchers and engineers to design, evaluate, and optimize future... ...We are seeking a highly motivated Software Development Engineer Intern to help develop... ...opportunity to work at the intersection of modern software development, 3D web...InternshipWorldwideRelocation$100k - $115k
Overview Join our innovative, patient-focused Research & Development team as a Sr. R&D Engineer at Endologix! WHO WE ARE:Endologix LLC is a California-based global medical device company dedicated to improving patients’ lives through innovative therapies for the interventional...For contractorsLocal areaWork from homeFlexible hours- ...for solutions that will delight our customers.Duties & Responsibilities: Position Details: This individual will be responsible for engineering ownership relating to the design, quotation and manufacturing readiness of optical thin film coatings. The person in this...Permanent employmentFull timeWork from homeNight shift
- Job Overview Hospitality Business Review is expanding its digital capabilities and building modern, scalable tools to support operations, customer engagement, and internal workflows. We are seeking a skilled Full‑Stack Developer who can design, build, and maintain both...Full timePart timeRemote work
- ...building high-quality, scalable, and secure software that delivers a superior user experience... ...(HTML, CSS, JavaScript) and modern JavaScript frameworks (e.g., React, Angular... ...'s degree in Computer Science, Software Engineering, or a related field is preferred.What makes...Full timePart timeRemote workFlexible hours
$32.77 - $43.42 per hour
...like to solve technical problems? Do you like to write software? Are you interested in working on integrated SW and HW... ...Working on a Degree in Computer Science, Computer Engineering Have done some C, C++, C# or JAVA programming Comfortable developing software...InternshipRelocation$41.14 - $44.31 per hour
..., and thrive at all points in their careers. The Usability Engineering Intern will support the investigation, evaluation, and evolution... ..., mockups, or interactive prototypes. Understanding of software development processes and web-based user interfaces. Interest...Internship$72.92 per hour
...and data issues Leading application modernization, data migration, and systems integration... ...following: Considerable knowledge of the software development life cycle (SDLC) and... ...techniques and languages such as COBOL, C/C++, SQL, and Visual Basic; principles,...Full timeContract workTemporary workPart timeWork at officeLocal areaRemote workTrial periodFlexible hours$167.97k - $279.95k
...mentor, and energize a young, Agile engineering team across software and firmware — fostering a culture that... ...products. Proficiency in C/C++ (or equivalent) for embedded/instrument... ...experience in React, Angular, or similar modern JS frameworks for building desktop, web...Flexible hours- ...Senior - Principal Engineer - Wastewater Collection System Planning The Senior - Principal Engineer role will contribute to the development... ...utilizing a variety of commercial hydraulic modeling software programs (e.g., Infoworks ICM, AquaTwin Sewer, SewerGems, etc.)...Temporary workWork experience placementWork at officeLocal areaRemote workFlexible hoursNight shiftAfternoon shift
$43.27 - $46.6 per hour
...Qualifications · Pursuing an MS or PhD in Materials Science, Electrical Engineering, Physics, Chemistry, Chemical Engineering, or a related field... .... This position requires access to certain goods, software, technology, or technical data subject to U.S. export control...Permanent employmentInternshipH1bFlexible hours$38.77 - $41.75 per hour
...they can be more creative, innovative, and thrive at all points in their careers. Responsibilities As an R&D RF/Microwave Engineering Intern at Keysight, you will join a high-performance R&D team located primarily in Santa Rosa, CA. Our team is part of Keysight’...InternshipH1bFlexible hours$32.03 - $34.49 per hour
...their careers. Responsibilities We are seeking a Thin Film Engineering Intern to support process development and manufacturing... ...substrate holding fixtures and manufacturing tooling Utilize CAD software to develop mechanical designs and engineering drawings...Permanent employmentInternshipH1b$125.21k - $152.19k
...and data issues Leading application modernization, data migration, and systems integration... ...following: Considerable knowledge of the software development life cycle (SDLC) and... ...techniques and languages such as COBOL, C/C++, SQL, and Visual Basic; principles, methods...Full timeContract workTemporary workPart timeSeasonal workWork at officeRemote workTrial periodFlexible hours$17.5 per hour
Job Description Job Description Benefits: Flexible schedule Free uniforms Opportunity for advancement Training & development What You’ll Get: Flexible part-time schedule (great for students, parents, and educators) Paid leadership & coaching training...Part timeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Modern C++. Be the first to apply!
- healthcare software sales Santa Rosa, CA
- software support Santa Rosa, CA
- remote software sales Santa Rosa, CA
- software intern Santa Rosa, CA
- software technical support Santa Rosa, CA
- software implementation project manager Santa Rosa, CA
- software technology Santa Rosa, CA
- id software Santa Rosa, CA
- software sales Santa Rosa, CA
- software Santa Rosa, CA



