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
$126k - $167k
...Software Engineer, C++ Broomfield, Colorado, United States; Fort Collins, Colorado, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise...SuggestedFull timeWork experience placementImmediate start$100k - $135k
...Pore Solutions ( We are seeking passionate software engineers with a foundational understanding of... ...oriented design. Development experience in modern C++23 and Python. Familiarity with... ...Programming experience in Python, C/C++, Fortran, MATLAB, or similar languages for...SuggestedFull timeWork at officeLocal area$89k - $149k
...Responsibilities We are looking for a talented R&D Software Engineer to join our Agile software team. We are looking for a new developer... ...demonstrated track record of experience in object-oriented design and C++ programming skills/C++ standards • Quick learner capable of...SuggestedH1bLocal areaRelocationFlexible hours- ...Lead Artificial Intelligence Engineer As a Lead Artificial Intelligence Engineer for... ...knowledge of AI, ML, deep learning, and modern data science techniques. ~ Experience... ...development, testing, and deployment of AI/ML software prototypes. Own technical direction...Suggested
- Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always be responsive, transparent, and focused on results - for our people, our clients, and our company.We’re a people-centric firm, so it’...SuggestedFull timeWork at officeFlexible hours
$175k - $215k
...Principal DevOps Engineer The future of aerospace and defense starts here. Ursa Major was founded to revolutionize how America and... ...Ursa Major's platform engineering, infrastructure automation, and software deployment strategies across cloud, on-premise, and...Permanent employmentFull timeTemporary work- ...Software Quality Engineer Anduril is seeking a Software Quality Engineer to develop and maintain the test and release infrastructure for our radar... ...test automation and scripting ~ Working proficiency in C++ sufficient to understand, instrument, and debug production software...
- ...succeed. Our We are seeking an experienced and passionate Senior Engineer to lead our DDIQ team, the group responsible for our core risk... ..., driving smarter and safer business decisions. As a Senior Software Engineer, you'll drive the technical direction of our products,...Full timeTemporary workWork at officeWork from homeWorldwideFlexible hours2 days per week1 day per week
$111k - $147k
...reliable products. About the Job Anduril is seeking a Software Quality Engineer to develop and maintain the test and release infrastructure... ...test automation and scripting ~ Working proficiency in C++ sufficient to understand, instrument, and debug production software...Full timeWork experience placementImmediate start$102.17k
...Developer to join our growing Digital Solutions team. You'll work on modern, high‑impact applications that bring together sensor and IoT... ...learning, and AI‑powered agent systems to solve real‑world engineering and environmental challenges. In this role, you'll help shape...Work experience placementH1bLocal areaRemote work$125k - $180k
...manufacturers reduce operational risk, improve flexibility, and modernize steam generation over time. Rather than forcing facilities to... ...all of it still comes from a boiler design that predates the jet engine. Much of the U.S. fleet is decades past its prime, facing...Live in- ...Cloud Engineer Intern This role has been designed as 'Hybrid' with a requirement that you... ...computer science, computer engineering, software development, or other IT related field.... ...at least one programming language like C, C++, python, Javascript, Java or associated libraries...InternshipWork at office2 days per week
$22 - $28 per hour
...Change Control). Understand New Product Introduction (NPI) and be able to convey changes that need to be communicated to the System Engineer through redlining. Must be able to understand written and oral instructions. Computer literate and be able to work with...Permanent employmentFull timeTemporary workWork experience placementWork at office- ...years of hands-on SAP functional solution design and delivery experience. ~ Bachelor's degree or diploma in Computer Science, MIS, Engineering, or a related discipline. ~ Deep expertise in SAP EPPM (Enterprise Project Portfolio Management), SAP Investment Management,...
$110k - $125k
...Reporting to the Digital Experience and Engineering Manager, the Full Stack Software Engineer II is responsible for... ...experience in languages including C, C++, C#, Java, JavaScript, or Python.... ...React. Demonstrated understanding of modern architecture, including API design...Immediate startFlexible hoursShift work$132.5k - $252.5k
...AI & ML Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...Work experience placementWork at officeLocal areaImmediate start2 days per week$145k - $175k
...a hands-on Lead Electrical Test and EGSE Engineer to own the architecture, design, build, programming... ...test systems, write or direct the test software, and troubleshoot hardware and software... ...in Python, LabVIEW, TestStand, C/C++, or equivalent, with real source control...Permanent employmentFull timeCasual workImmediate startWork from home- ...Software Java Engineer As a software engineer you will join a team working on interesting open source problems. Collaborating with team members as a visionary and leader you will be a goal-getter seeking to continue the tremendous growth of our product line. You keep...Casual workWork at office
$60k - $75k
Software Developer The Flyover Location: Fort Collins, CO (On-Site) Salary: $60,000 to $75,000 annually About Us The Flyover... ...code and continuously build your skills with support from senior engineers. QualificationsRequired • 0 to 2 years of professional...Full timeInternship$180k - $200k
What if your next software development leadership role helped shape how AI enables R&D... ...practical tools, proofs of concept, and better engineering workflows that developers can use every... .... Along the way, you will help modernize legacy environments, support AI-focused...Immediate startRemote workWorldwideFlexible hoursShift work$90 per hour
...Job Description Job Description Lead Controls Engineer Location: Holcomb, KS (100% Onsite) Contract Duration: 12 Months... ...supporting ongoing operations, and contributing to controls modernization and system transition initiatives. The successful candidate must...Contract workWork experience placementLocal areaMonday to FridayShift workDay shiftAfternoon shift$140k - $170k
...and defense systems that solve the most urgent and critical national security demands. As a Staff Loads and Dynamics Analysis Engineer, you will primarily focus on load development across vehicles and propulsion systems. Your secondary focus will either be Global...Permanent employmentFull timeTemporary workWork experience placement- ...Install each of these systems with the correct strain relief, bend radius, support, and look neat and organized. Work with engineering on any issues in both the mechanical fit or electrical/electronic issues and Red Line the drawings with any changes approved during...Full timeWork at office
$113k - $142k
...primarily focus on supporting, enhancing, and modernizing Java-based backend systems, with a long... ...and contribute to team learning, engineering standards, and continuous improvement.... ...and Experience5+ years of professional software development experience, with strong Java...Temporary workLocal areaFlexible hours$105.79k - $141.05k
...ready connectivity, join us today. The Role Drive the modernization and scalability of lumen.com by building digital... ...development, cloud-native technologies, and an AI-first approach to software engineering to deliver scalable solutions, accelerate platform...Full timeTemporary workRemote work- As a Senior Artificial Intelligence Engineer for Camgian Labs, our advanced R&D and rapid prototyping team, you will lead the design... ...Lead the design, development, and testing of scalable AI/ML software prototypes for space and missile defense using large-scale datasets...Remote work
$70k - $94k
...Applications Engineer Apply Now Start applying with LinkedIn Please wait... Job Description Are you passionate about matching water technology solutions to real-world engineering challenges? Then join us in our mission to pioneer smarter solutions for moving...Full timeContract workRemote workWork from homeWorldwideVisa sponsorshipWork visaFlexible hours$83k - $127.8k
...Software Developer in Test This role is responsible for ensuring quality, reliability, and performance of software applications throughout... ...sets and provides design guidance to other developers and SQA engineers regarding test automation and the test framework. Onsite in...Full timeTemporary workWork experience placementLocal areaRelocationFlexible hoursShift work$90k - $115k
...flexibility without impacting reliability. Ursa Major prioritizes engineering excellence, building in-house capabilities in energetics,... ...internal best practices and ASME Y14.5-2009 using Siemens NX software Required Qualifications ~ Bachelor's degree in Aerospace...Permanent employmentFull timeTemporary work$61 - $70 per hour
...Rate: Between $61 and $70/hr An outstanding opportunity for a passionate and motivated individual to assume the role of Software Engineer II. Responsibilities • Collaborate within an Agile/Scrum development team including other software engineers, QA...Permanent employmentContract workWork experience placement
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 Loveland, CO
- software support Loveland, CO
- embedded software Loveland, CO
- remote software sales Loveland, CO
- software technical support Loveland, CO
- software implementation project manager Loveland, CO
- software technology Loveland, CO
- id software Loveland, CO
- software sales Loveland, CO
- software Loveland, CO






