K

Keysight Technologies

Manufactures test equipment and measurement software

Senior Meshing Algorithm Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's, Master's, or PhD in Computer Science, Computational Engineering, Mechanical Engineering, Applied Mathematics, or a related field is required.
  • Strong industrial experience developing 2D and/or 3D meshing algorithms is required.
  • Strong C/C++ software development experience is required.
  • Experience working with unstructured meshing techniques and computational geometry concepts is required.
  • Experience working with complex engineering or simulation software systems is required.

Responsibilities

  • Develop and optimize algorithms for 2D surface meshing, including triangular and quad-dominant meshes; 3D volume meshing, including hexa-dominant, tetrahedral, and hybrid meshes; and mesh refinement, coarsening, smoothing, morphing, and offsetting.
  • Enhance and maintain a large-scale C/C++ meshing codebase, focusing on performance, scalability, and robustness.
  • Design meshing workflows and strategies for simulation-driven engineering applications.
  • Improve CAD-to-mesh conversion processes, geometry cleanup, and mesh adaptation techniques.
  • Analyze and resolve complex meshing quality and topology challenges.
  • Collaborate with global engineering teams on software design, debugging, validation, and testing.
  • Drive features end-to-end from concept and implementation through testing and delivery.
  • Contribute to software quality, coding standards, and automated testing practices.

Desired Qualifications

  • Knowledge of meshing methods such as Advancing Front, Delaunay, Paving, or Mapping techniques.
  • Experience with quad-dominant and all-tria surface meshing.
  • Experience with hexa-dominant and tetrahedral volume meshing.
  • Experience with variable-size and adaptive meshing.
  • Understanding of CAD representations and geometry modeling.
  • Experience with mesh quality metrics and topology optimization.
  • Exposure to simulation domains such as crash, NVH, casting, welding, or stamping.
  • Experience with parallel computing or meshing parallelization.
  • Python scripting and automated testing experience.
  • Familiarity with DOE, optimization, or statistics.

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