Sponsorship: GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.
Work Arrangement: This role is categorized as ONSITE , General Shift, 45 hours per week, 6-month duration. This means the successful candidate is expected to report to GM TCI office five times per week or other frequency dictated by the business.
We are seeking a skilled AI + NX Open C# Developer to automate and enhance workflows within Siemens NX. The ideal candidate will have expertise in C#,.NET framework, NX Open API, with Siemens NX and the use of Generative AI technologies to streamline interactive design processes and integrate with external systems
What You'll Do
- Develop and maintain scripts using NX Open with Python to automate Siemens NX CAD workflows.
- Customize NX environments to improve productivity and user experience.
- Automate repetitive tasks in CAD, manage assemblies, drafting, and part modelling.
- Utilize OCR tools like OpenCV and Tesseract-OCR to extract data from drawings or images.
- Ensure seamless integration of Siemens NX with external tools.
- Collaborate with cross-functional teams to gather requirements and deliver robust solutions.
- Debug, test and document solutions, troubleshoot issues, maintain scalable scripts for future use.
Your Skills & Abilities (Required Qualifications)
- Current 3rd Year or Final Year student of Masters / Degree in Automotive technology, Mathematics, Statistics, Computer Science, or information technology.
- Proficient in NX Open API using C# (mandatory).
- Experience in customizing NX workflows, managing NX entities (edges, faces, bodies, components, NX assembly tree).
- Python libraries commonly used for NX Open (e.g., numpy, pandas, matplotlib for data handling and visualization).
- NX Python environment setup, interpreter configuration, debugging NX Open script.
- Skills in journaling (recording and replaying actions) and customizing the NX ribbon bar are essential for streamlining workflows
- Interactive NX design prompts
- Proficiency in NX CAD; familiarity with CAM/CAE is a plus.
- NX feature tree management, part modeling, Nx surfacing and drafting
- Expertise in assemblies, drafting, and part file/data management.
- Ability to automate workflows and handle batch processing.
- Knowledge on Nx Open, mechanical fixture design and GD&T.
What Will Give You A Competitive Edge (Preferred Qualifications)
- Strong problem-solving and analytical thinking.
- Excellent team collaboration and communication skills.
- Attention to detail with clear and concise documentation abilities.