Software Engineer Modern C++ Job at Keysight, Loveland, Hamilton County, OH

  • Keysight
  • Loveland, Hamilton County, OH

Job Description

Responsibilities

  • Define infrastructure software requirements and system architecture with product architects for next-generation instrument platforms.
  • Design, develop, and maintain high-performance modern C++ software for hardware control, data acquisition, and scalable platform capabilities.
  • Build reusable infrastructure shared across multiple Keysight products.
  • Integrate hardware and software components and perform system-level integration, testing, and validation.
  • Debug issues across device registers, drivers, and application software using modern debugging and profiling tools.
  • Collaborate with distributed engineering teams across design, development, and production readiness.

Requirements

  • 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++ including C++20, object-oriented design, and software architecture principles.
  • Understanding of driver and real-time processing architectures.
  • Experience debugging across multiple stack layers using modern debugging and profiling tools.
  • Software development experience in Linux and/or Windows environments.
  • Preferred qualifications include multithreaded high-performance software design, embedded Linux, Python or C#, automated testing, CI/CD and DevOps practices, and familiarity with electronic test and measurement systems.

Benefits

  • Medical, dental, and vision coverage.
  • Health Savings Account and Health Care and Dependent Care Flexible Spending Accounts.
  • Life, accident, disability, business travel accident, and business travel health insurance.
  • 401(k) plan, Flexible Time Off, paid holidays, and paid family leave.
  • Discounts, perks, tuition reimbursement, adoption assistance, ESPP, and restricted stock units.
  • Eligibility for the Keysight Results Bonus Program, Pay For Results Bonus Program, or Sales Incentive Program as applicable.

Job Tags

Full time, Flexible hours

Similar Jobs

BRAVE

Teacher - Substitute (Approx. 12 week coverage) - BRAVE Academy Englewood Job at BRAVE

 ...position: Classroom Teacher (General Grammar K-6, Logic 7-8, or Rhetoric 9-12) Teachers will work closely with the Dean of their grade level to provide an excellent classical and Christian education founded upon a biblical worldview that equips students to live... 

All IT Solutions

Senior AWS Backend Developer- 3 Roles Job at All IT Solutions

 ....js, npm, and webpack) Hands-on experience building and deploying applications on AWS (such as Lambda, DynamoDB, API Gateway, or Amplify) Experience creating and consuming RESTful APIs or GraphQL Mastery of version control and CI/CD tools like Git, GitLab, Jenkins... 

TV Collective

Junior Brand Ambassador - Entry Level | Paid Training Job at TV Collective

No Experience Required Start Your Career Today! Looking for an exciting opportunity to meet new people, develop valuable skills, and get your career started? We're hiring enthusiastic, outgoing individuals to join our growing brand marketing team! As a Junior Brand...

E-J Electric Installation Co.

Project Manager, Signal Systems Job at E-J Electric Installation Co.

 ...in project planning and management Excellent written and verbal communication skills Preferred: Experience with commuter, intercity, or urban transit agencies such as Amtrak, MTA, LIRR, Metro-North, NJ Transit, MBTA, PATH, PATCO, SEPTA, or comparable Broader... 

Employer Flexible

Treasury Accountant Analyst Job at Employer Flexible

Treasury Accountant Analyst Department: Finance & AccountingMain Duties: Cash Forecasting, Bank Reconciliation & ACH/NACHA Processing FocusLocation: Houston, TX - Hybrid (In-office Tuesday, Wednesday, Thursday)Employment Type: Full-Time, Exempt Our Company...