K

Keysight Technologies

Manufactures test equipment and measurement software

HPC/Kubernetes Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSint-Denijs-Westrem, Ghent, BelgiumNo salary listedIn-person

About the Job

Requirements

  • Strong software development experience in C++ for performance-critical systems, including memory management and multithreading.
  • Strong software development experience in Python for automation, orchestration, tooling, or data workflows.
  • Hands-on experience with HPC clusters, job scheduling systems such as Slurm, LSF, or PBS, and distributed workload execution and scaling.
  • Experience with containerization and orchestration, including Docker for building and packaging applications.
  • Strong Linux expertise, including shell scripting, debugging, system-level tools such as perf and gdb, performance tuning, and troubleshooting.
  • Experience designing or building distributed or cloud-based systems.
  • Strong problem-solving skills and ability to work on complex systems.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience.

Responsibilities

  • Design, develop, and optimize high-performance software systems using C++ and Python for distributed and compute-intensive workloads.
  • Build, deploy, and maintain applications on HPC clusters and distributed computing environments using workload schedulers such as Slurm, LSF, or PBS to support parallel computing and compute-intensive workloads.
  • Architect and implement containerized solutions using Docker and Kubernetes for scalable distributed execution.
  • Develop and optimize software on Linux-based systems, including performance tuning, debugging, and system-level troubleshooting.
  • Contribute to system design, code reviews, and architectural decisions across distributed systems.
  • Profile and improve performance, scalability, and resource utilization of HPC applications.
  • Collaborate with cross-functional teams in DevOps, Platform Engineering, infrastructure, and product to deliver production-grade solutions through automated CI/CD pipelines.

Desired Qualifications

  • Experience with JavaScript or TypeScript.
  • Experience with Angular for UI or dashboard development.
  • Experience with Kubernetes for deployment, scaling, and orchestration.
  • Familiarity with cloud environments such as AWS, Azure, or GCP.
  • Familiarity with networking or distributed communication, such as gRPC or REST APIs.
  • Familiarity with GPU computing, AI infrastructure, ML infrastructure, distributed training, or AI/ML workloads in HPC environments.

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