Software Engineer Modern C++
Keysight Technologies
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.
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.
Responsibilities
- Work 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.
Qualifications
- 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.
Careers Privacy Statement
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
#J-18808-Ljbffr$156.74k - $261.23k
...agentic reasoning, machine learning, reinforcement learning, engineering software, simulation, emulation, measurement, and product integration... ...integrations. Strong software engineering skills in Python and C++ or another production systems language, with the ability to...Suggested$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... ...opportunity to work at the intersection of modern software development, 3D web technologies...SuggestedInternshipWorldwideRelocation- ...Keysight Technologies in Santa Rosa, CA is seeking a Software Engineer Intern to contribute to software development, testing, debugging, and... ...software or electrical engineering, have experience with C#, C++, or Python, and have exposure to AI/LLM. English communication...SuggestedInternship
$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...SuggestedFlexible hours$45 - $55 per hour
...Hourly - $55.00 USD Hourly Description: Position: Software & Controls Engineer Location: Santa Rosa, CA Position Summary We are... ..., troubleshoot technical issues, and support equipment modernization initiatives. The ideal candidate will have experience...SuggestedHourly pay$38.31 - $43.42 per hour
...Spectrum Management Software InternKeysight is at the forefront of technology innovation... ...and gain practical experience applying engineering concepts to real-world, high-tech products... ...or React and TypeScript.Experience with C++ programming.Familiarity with web services...Internship- ...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
- ...Software & Controls Engineer IIThe Software & Controls Engineer II designs, develops, supports, and enhances software and control systems used... ...reliability, resolve technical issues, and support the modernization of manufacturing systems.Essential Duties and Responsibilities...
- ...United States Digital Space LLC is seeking a Senior Software Engineer for the AI Infrastructure team in Menlo Park, CA and Bellevue, WA. You will own architecture, build scalable ML platform components, and partner with ML practitioners to accelerate model development...
- ...communications systems, and solving complex engineering challenges? Join Keysight's world-class... ...technologies. As a Signal Processing Software Engineer, you'll work alongside talented... ...Significant programming experience in: C++, or C# with knowledge of one or more of...InternshipWorldwideRelocationFlexible hours
- ...United States Digital Space LLC is seeking a Senior Software Engineer for its AI Security team based in the US. This role focuses on building a scalable AI platform, security primitives, and platform services to empower security-focused AI capabilities across the company...
$89.6k - $149.33k
...thrive at all points in their careers. Responsibilities As a Software Development Engineer, you will work with a distributed team to build digital... ...Engineering program Experience with object-oriented languages. C++, C#, Java desired Experience with JavaScript, UI design &...Flexible hours- ...TeamGlobal -Apply Job For Software Engineer Software Engineer Santa rosa, CA Software Engineer Temporary Job Description Design, develop, test, and maintain software and control systems used in automated manufacturing and test equipment. Support PLC programming...Temporary work
$134k - $246k
...deployment. This role will work closely with product management, engineering, sales, and executive leadership to develop and execute... ...Identify, qualify, and shape new opportunities across radar modernization, missile defense, air defense, ISR, electronic warfare, and multi...Contract workFor contractorsFlexible hours$140k - $155k
Job Description: Position Title: SAP Functional Lead Department: Information Technology Reports To: Director of IT FLSA Status: Exempt, Full-Time, Benefited Compensation Range: $140-$155k annually plus benefits Position Summary Sonic's SAP Functional Lead serves...Full timeContract workFor contractorsWork at officeLocal areaRemote work$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 PLC logic, control...Work experience placementImmediate start$32.77 - $35.29 per hour
...part of the R&D HW hardware or software team. The responsibilities... ...various areas of electrical engineering. Qualifications Required... ...to learn the technologies in modern communication systems and test... ...programming language such as C++, C#, or Python Experience...InternshipH1b- ...Keysight Technologies invites talented engineering students to contribute to RF/uW or digital hardware designs for cutting-edge products... ...Interns will work on sub-systems and circuits while learning modern communication systems and test equipment. Candidates should be...Internship
- ...Currently, we are looking for entry-level software programmers, Java full stack developers,... ...analysts/data scientists, machine learning engineers for full time positions with clients. Who... ...of core Java, JavaScript, C++ or software programmingSpring boot, microservices...Full timeH1bRemote work
$120k
...first time, even for someone who got hired last week. As a Software Engineer, you'll own that layer. That includes the driver app at the... ...iterate on it in days rather than quarters. We work on a modern, engineer-friendly stack and build agentic workflows into how...Full timeLocal areaRemote workFlexible hoursShift work- ...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
- ...A leading technology company in Santa Rosa, CA, is seeking a skilled software engineer to develop tools for manufacturing and testing integrated circuits. The ideal candidate will have a Bachelor's degree in Computer Science or related field, along with experience in object...Full time
$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- ...experienced technical program manager to lead cross-functional hardware/software projects. You will own end-to-end planning, risk management,... ...executive dashboards, and deliver status reports. A Bachelor’s in engineering and PMP or equivalent are preferred. #J-18808-Ljbffr
- ...IC Test Engineer Location: Santa Rosa, California, USA Work Arrangement: Onsite –... ...testing, wafer probing, test automation, software development, troubleshooting, and data analysis... ...at least one of the following: C# C++/.NET C Visual Studio development...Full time
- ...Technologies in Santa Rosa, CA, is offering a Software R&D Intern to design and implement an... ...testing framework for complex engineering software. You will work with Jenkins pipelines... ...with experience in C#, Python, Java, or C++, knowledge of Git, and strong analytical...Internship
- ...Keysight Technologies in Santa Rosa, California seeks an engineer to design high-speed digital PC boards using PCIe, SerDes, SPI, and... ...and CPLD devices and work with a product team of engineers and software developers to ensure manufacturability and customer satisfaction...Remote work
$38.31 - $41.25 per hour
...points in their careers. Responsibilities We are seeking a Software Engineer Intern to join our engineering team and contribute to software... ...Experience in application development using C#, C++ and/or Python Working towards a Bachelor's Degree in Software...InternshipH1b$27.93 - $30.08 per hour
...unique opportunity to gain real-world experience at the intersection of software sales, business strategy, and technology innovation. You will work closely with other Sales Development engineers, Field Sales teams, and business IT to assess and/or develop license models...InternshipH1b$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Modern C++. Be the first to apply!
- entry level software sales Santa Rosa, CA
- id software Santa Rosa, CA
- software sales Santa Rosa, CA
- software asset management analyst Santa Rosa, CA
- internship software Santa Rosa, CA
- software intern Santa Rosa, CA
- healthcare software sales Santa Rosa, CA
- software technical support Santa Rosa, CA
- bank software Santa Rosa, CA
- software technology Santa Rosa, CA




