Software Engineer - NX Design

Job Description

Position Overview:

NX delivers the next generation of design, simulation, and manufacturing solutions that enable companies to realize the value of the digital twin. It is part of the Product Engineering division within the Siemens Digital Industries organization. Siemens Product Engineering is seeking a software developer for the “NX Design” team in Pune. The candidate will work on the core NX Modeling module and develop new modern day design solutions using the latest technologies.

The Design team is responsible for the enhancing core modeling foundation, which is based on the Parasolid kernel. Team also develops new applications based on modern Design practices and customer workflows based applications. The role requires good interpersonal skills for working with product owners, project leads, architects, and dependent application developers around the globe.


Design, develop, implement, maintain, and extend functionality for the Siemens NX product in Design and Modeling area.
Work with architects, product owners, product managers, and application engineers to define deliverables, estimate effort, and ensure on-time delivery
Take ownership of existing functionality to fix customer/internally reported problems and improve the quality of the product
Develop an understanding of users and user workflows over time to provide input to the NX planning process
Deliver quality practice in coding, TDD, documentation, test automation, and deployment.
Required Knowledge/Skills, Education, and Experience

Bachelor’s or Master’s degree in Engineering, or other numerate disciplines from a reputed institute.
4+ years of work experience as a software developer/Architect
Experience with software development or customization of CAD/CAE/CAM products.
Must have strong programming experience in C++, along with a very good understanding of OO principles, data structures, algorithms, and design patterns
Familiarity with compilers, multithreading,
Experience in working with AI technologies, ML and cloud apps is desired.
Great attitude, must be willing to learn and be challenged, and enjoy working in a team environment
Proactive and self-driven
A high degree of problem-solving, debugging ability
Excellent oral/written communication and listening skills, necessary to present information, analysis, and recommendations to all levels of employees and customers.
A high degree of organization to manage and maintain project plans and roadmaps, providing accurate updates as part of their view cycle.
Experience with one or more SDLC methodologies such as scaled agile, iterative and incremental, or similar.
Experience with continuous integration platforms
Job Description:

Develop and maintain a rich set of core CAD modeling capabilities.
Developing next generation functionality/applications in variety of areas like Algorithmic Modeling (functional programming), mixed modeling and facet modeling, optimization solutions, simulation and additive solutions.
Architecting, designing and developing new workflow based NX CAD applications. 

Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?