SISiemens
Staff Engineer- C++ - Computational Geometry
Bangalore ₹4-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.