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 Keysight Technologies- ...Technology Inc. in Santa Rosa, CA, is seeking an experienced Senior Software Engineer to design and implement embedded software for high-precision... ...should have 10+ years in embedded software, strong C/C++, Python or Bash, Git workflows, and CI/CD, plus excellent communication...Suggested
- ...Technology Inc. in Santa Rosa is seeking an experienced Senior Software Engineer to architect and develop embedded software for high-precision... ...The role requires 10-15 years of hands-on experience, strong C/C++ skills, and a background in coordinating cross-functional...SuggestedPermanent employment
$48 - $55 per hour
...JOB TITLE: Software Engineer LOCATION: Santa Rosa, CA PAY RATE: $48-55/hour We are a national aerospace and defense... .... Supports equipment upgrades and legacy system modernization including hardware replacement, software migration, testing...SuggestedPermanent employmentContract workRelocation- 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...SuggestedLocal area
- ...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...SuggestedRelocationFlexible hoursNight shift
$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- ...Job Description Chipton-Ross is seeking an Entry Level Software Engineer for a contract opportunity in Santa Rosa, CA. BASIC QUALIFICATIONS... .... Support equipment upgrades and legacy system modernization, including hardware replacement, software migration, testing...Full timeContract workDay shift
$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$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...InternshipH1b$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:...Hourly payContract workTemporary workFor contractorsLocal area- ...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
$33.6 - $44.31 per hour
...their careers. Responsibilities Our engineering team is located in Santa Rosa,... ...designs, prototypes, develops and tests software, firmware and applications for current and... ...discipline Strong programming skills in C++ with solid software engineering fundamentals...InternshipH1bRelocationRelocation package$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$89.6k - $149.33k
...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$48 - $55 per hour
...Job Description Job Description 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...Work experience placementWork at officeImmediate start$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$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- ...Position Details: Job Title: Software Engineer Location: Santa Rosa Ca 95403 Duration: 12 Months contract with potential... ...equipment reliability, resolve technical issues, and support the modernization of manufacturing systems. Essential Duties and...Contract workShift work
- ...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
$34.39 - $47.93 per hour
...Conduct technical and competitive assessments of quantum hardware, software, design workflows, and emerging industry trends to support product and business strategy. Collaborate with Quantum Engineering, Product Management, Sales, and Business Development teams to...Internship$91k - $232k
...and enterprise systems. We are seeking an experienced Senior Software Engineer to join our Santa Rosa engineering team. This role is ideal for... ...embedded software development experience. Strong proficiency in C/C++ and scripting languages such as Python or Bash. Experience...Permanent employment- Keysight Technologies in Santa Rosa, CA is seeking a software quality and QA-focused engineer to lead testing, tooling, and release processes for sampling scope software. The role emphasizes building secure, high-quality code and coordinating with global teams to meet...
$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$134k - $246k
...and shape new opportunities across radar modernization, missile defense, air defense, ISR,... ...sensing, cognitive radar, and digital engineering and digital twin initiatives. Customer... ...position requires access to certain goods, software, technology, or technical data subject...Permanent employmentContract workFor contractorsFlexible hours$166k - $195k
...enables security teams across the company to develop and operate AI-powered agents and security solutions with confidence. As a Software Engineer on the AI Security team, you’ll help build the foundational platform, infrastructure, and security primitives that make it...Work at officeFlexible hoursShift work3 days per week- ...Tooling Engineer Drive new injection mold tooling from the concept to completion & support existing production tooling. This individual... ...~ Strong working knowledge and proficient using multiple CAD software for 3D file manipulation. Experience in Cimatron, SolidWorks,...
- ...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
$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$48 - $55 per hour
...PGS Worldwide is seeking a Software & Controls Engineer in Santa Rosa California for a one-year onsite contract-to-hire role supporting a leading aerospace & defense company. This position will develop and support software and control systems used in automated manufacturing...Hourly payContract workTemporary workWorldwide- ...Product Development Engineer Printpack's Medical Division is seeking qualified candidates to fill the position of Product Development Engineer I or Product Development Engineer II (depending on experience). This position could be located in Atlanta, GA, Marshall, NC...Flexible hours
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
- software technology Santa Rosa, CA
- government software Santa Rosa, CA




