SI

Staff Engineer- C++ - Computational Geometry

Siemens
Bangalore4-8 LPA Posted 29 Apr 2025
FULL TIME
Distributed Computing
C++
C
Jira

Job Description

Job description

  • Looking for Siemens EDA ambassadors: Staff Engineer
  • In this role, you will focus on designing and implementing algorithm-centric solutions within the mask data preparation, mask process correction, and lithography systems modeling domain. You will play a Significant role in crafting the future of semiconductor manufacturing technology through innovative design, problem-solving, and continuous improvement of our products.
  • We make real what matters.

This is your role

  • Design and implement algorithmic solutions within the mask data preparation and lithography systems modeling domains.
  • Chip in to the continuous enhancement of Siemens EDAs product lines through design reviews and technical innovations.
  • Collaborate effectively with multi-functional teams across different geographies and cultures.
  • Engage with co-workers and collaborators to improve product quality and drive technical excellence.
  • Provide technical consultation and drive improvements in product functionality.

We dont need superheroes, just super minds!

  • We bring together a dynamic team of individuals with a B.E./B.Tech./M.Tech. in Computer Science, Electrical Engineering, Electronics & Communication, Instrumentation & Control, or related fields with shown ability
  • Strong programming skills in C/C++ with deep expertise in object-oriented design.
  • Solid understanding of algorithms and data structures, with a strong theoretical background in algorithm analysis.
  • Experience with geometric data processing and computational geometry algorithms.
  • Proficiency in distributed computing environments.
  • Familiarity with modern software development methodologies such as Agile.

Desirable Technical Skills:

  • Experience in developing EDA applications in the post-layout domain (e.g., Mask Data Preparation, Modeling). Knowledge of model calibration tools or an understanding of the model calibration process in semiconductor manufacturing.
  • A solid base in computational mathematics and numerical methods (including non-linear optimization).
  • Experience in handling large layout/mask data in formats like OASIS, GDSII, MEBES, VSB.Familiarity with parallel and distributed computing tools (e.g., Sun Grid Engine, LSF).
  • Experience with configuration management tools such as CVS. Knowledge of Scrum methodologies and defect tracking tools like JIRA.
Join WhatsApp Channel