K

Keysight Technologies

Manufactures test equipment and measurement software

GPU / C++ Engineer - Expert

Systems Software EngineeringUpdated on Nov 12
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Master's degree in Computer Engineering, Computer Science, or a similar discipline such as Electronic Engineering.
  • Approximately eight years of relevant experience in a similar role, with the ability to add value with limited development.
  • Strong knowledge and demonstrable experience of CUDA and C++.
  • Hands-on experience in a structured engineering environment that includes requirements analysis and definition, design and implementation, defect tracking, and testing.
  • Ability to effectively apply Spirent’s ISO-accredited Product Realisation Process.
  • Demonstrable mentoring and training experience.
  • Very good understanding of Linux-based operating systems architecture and how to optimize for performance.
  • Linux kernel and user-space development experience.
  • Good knowledge of virtualized environments and Intel architecture.
  • Knowledge or experience in VS Code or Visual Studio, including product and WSL.
  • Ability to solve complex, high-impact problems.
  • Ability to communicate effectively, listen sensitively, adapt communication to the audience, and foster effective communication with others.
  • Takes action without being asked and looks for opportunities to make a difference.
  • Adapts to new or difficult situations and devises ways to overcome obstacles.
  • Demonstrates decisiveness, determination, persistence, and individual and collective ownership.
  • Leads by example and focuses on achieving desired outcomes.
  • Ability to own and lead multidisciplinary projects through the Project Realisation Process.
  • Consistency of approach.
  • Creativity and the ability to think originally and innovatively, going beyond traditional approaches.

Responsibilities

  • Play a senior technical role in assigned software projects as a member of the Software team.
  • Contribute to the software development life cycle from design through implementation and validation.
  • Lead focused software and/or multidisciplinary engineering teams to deliver projects and programs.
  • Help develop and define new product concepts and ideas for products and services.
  • Connect with other functional areas within the organization to drive technical solutions.
  • Provide technical leadership for software and multidisciplinary engineering teams, drive innovation in products and services, and influence strategic technology direction.
  • Solve complex technical challenges and collaborate across functions to deliver high-quality, high-performance solutions.

Desired Qualifications

  • Good knowledge of UML software architecture modelling.
  • Knowledge of configuration management tools and software version control; GitHub is preferred.
  • Knowledge of CI best practice.

About the Company

Keysight Technologies

Manufactures test equipment and measurement software

Keysight Technologies provides test and measurement equipment for electronics development and deployment. It sells high-precision hardware instruments (such as oscilloscopes, network analyzers, and signal generators) and software that support design, test, and validation of electronic systems, with focus areas including electronic design, e-mobility, network monitoring, and 5G. The products work by combining measurement hardware with analytics software to collect, analyze, and visualize test data across design, verification, and maintenance workflows. The company differentiates itself with a broad, industry-grade instrument portfolio, integrated end-to-end software, and ongoing services and support, including involvement in 6G development, to help speed digitalization and product deployment.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Rosa, CA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Keysight Technologies

See more jobs