R&D Engineer 5 – Software – Bangalore, India (Open to Remote) +10 years Exp

@Keysight Technologies
  • Bengaluru, Karnataka, India View on Map
  • Post Date : October 14, 2025
  • Salary: ₹600,000.00 - ₹100,000.00 / Yearly
  • View(s) 31
Email Job

Job Detail

  • Job ID 60251

Job Description

Location: Bangalore, India (Open to Remote)

Department: Research & Development

Employment Type: Full-Time (Regular)

Job ID: 48902


About the Role

We are looking for an experienced R&D Engineer 5 (Software) to design and develop advanced CAD functionalities for engineering and simulation applications. The ideal candidate will have deep expertise in geometric modeling, meshing technologies, and kernel-based CAD development, with strong programming skills in C/C++ and a solid grasp of computational geometry principles. This position offers an opportunity to contribute to cutting-edge engineering software used in design, analysis, and simulation workflows, working alongside global experts in R&D and software development.

Key Responsibilities

  • Design, implement, and enhance CAD functionalities using a geometric modeling kernel (preferably CGM).
  • Develop geometric operations supporting design modification, simplification, defeaturing, morphing, transformations, and healing.
  • Work with B-rep modeling, NURBS, topology, and advanced geometry operations.
  • Collaborate on meshing technologies and manage the geometry-mesh interface for simulation workflows.
  • Implement and optimize parametric and direct modeling capabilities.
  • Develop performance-critical software using C/C++, with focus on parallelization and efficiency.
  • Utilize Python scripting for automation, testing, and workflow integration.
  • Ensure adherence to software design, coding, and testing best practices.
  • Analyze and maintain legacy C/C++ meshing codebases and improve them for scalability and performance.
  • Understand and implement mesh quality requirements for various CAE simulations (FEA, CFD, FV).
  • Optionally contribute to Design of Experiments (DOE) and Optimization modules.

Required Skills and Experience

  • 10+ years of experience in CAD or CAE software development, focusing on geometry, meshing, or computational modeling.
  • Strong expertise in C/C++ programming and software performance optimization.
  • Proven experience with CAD kernel development (preferably CGM or similar).
  • Solid understanding of B-rep modeling, NURBS, topology, and geometry algorithms.
  • Experience in parametric modeling, direct modeling, and mesh interfacing for simulations.
  • Working knowledge of Python for automation and testing frameworks.
  • Strong grasp of computational geometry, mathematics, and algorithm development.
  • Excellent analytical, documentation, and communication skills.

Preferred Qualifications

  • Master’s or Ph.D. in Computational Geometry, Mathematics, Engineering, or Computer Science.
  • Experience with meshing quality optimization, DOE, and automation scripting.
  • Knowledge of finite element, finite volume, or computational fluid dynamics (CFD) workflows.
  • Familiarity with parallel computing and multi-threaded programming.

Why Join Us

  • Contribute to the next generation of CAD/CAE software innovation.
  • Collaborate with a world-class R&D engineering team.
  • Opportunity to work remotely and shape advanced simulation and design technologies.

Other jobs you may like

Scroll to Top