The automotive sector is undergoing a rapid digital evolution where traditional mechanical engineering merges with software automation and artificial intelligence. General Motors (GM) is expanding its digital design automation footprint at its state-of-the-art global technical hub, the GM Technical Center India (TCI) in Bengaluru, Karnataka.

The company is accepting applications for a Student Intern specializing in Tool Design CAD Customization. This role targets high-potential engineering and computer science students ready to build a cutting-edge technical profile at the intersection of Mechanical Design (Siemens NX), Software Engineering (C#/.NET/Python), and Computer Vision/Generative AI.

About Company

General Motors is a global automotive powerhouse dedicated to delivering safer, better, and more sustainable mobility solutions. Driven by an overarching corporate vision of a world with Zero Crashes, Zero Emissions, and Zero Congestion, GM is leading an absolute industry transformation through mass vehicle electrification, advanced autonomous driving platforms (Cruise), and highly digitized manufacturing operations.

At the GM Technical Center India (TCI) in Bengaluru, hundreds of elite engineers support global vehicle development programs. By integrating advanced machine learning pipelines and custom developer code directly into physical automotive tooling systems, GM TCI accelerates vehicle production velocities for global assembly plants.

Job Details

Role:Student Intern – Tool Design CAD Customization
Salary:UP to ₹5 LPA*
Location:Bangalore
Job Type:fulltime
Posted Date:01/07/2026
Application Deadline:Apply Soon

Job Description

The position of Student Intern – Tool Design CAD Customization is an intensive, multidisciplinary technical incubation track. In this role, you will operate as an AI + NX Open Developer, tasked with automating complex computer-aided design (CAD) processes within Siemens NX.

Instead of executing manual drafting or standard drawing tasks, your daily mandate is to treat mechanical geometries as software objects. You will write code to manipulate NX entities, program interactive generative design plugins, and build computer-vision workflows to read and parse technical blueprints automatically.

Requirements

  • Academic Enrollment: Currently pursuing a Bachelor’s or Master’s Degree in Mechanical Engineering, Industrial Engineering, Computer Science, Data Science, or a closely related quantitative STEM field.
  • Mandatory Language Mastery: Deep programmatic proficiency in the NX Open API utilizing C# (Absolute Core Requirement).
  • Geometry Data Customization: Solid experience managing and traversing spatial NX entities, including topological edges, faces, 3D solid bodies, components, and the structural NX assembly tree.
  • Scripting & Environments: Fluent execution inside the NX Python environment, including interpreter configuration, manual debugging, and use of primary data libraries:
  • NumPy & Pandas: For heavy matrix array calculations and parametric point data indexing.
  • Matplotlib: For programmatic diagnostic plots and geometric data visualization.
  • Journaling & UI Tailoring: Expertise in interactive NX journaling (recording, parsing, and refactoring actions into robust scripts) and customizing the NX Ribbon Bar interface.
  • Computer Vision Fundamentals: Hands-on experience with Optical Character Recognition (OCR) tools—specifically OpenCV and Tesseract-OCR—to extract semantic structural data from mechanical images or legacy PDF blueprints.
  • Core CAD Foundations: High proficiency in standard Siemens NX CAD modeling workflows, encompassing parametric part modeling, continuous surface design, automated drafting layout extraction, and mechanical fixture design.
  • Engineering Compliance: Conceptual understanding of global Geometric Dimensioning and Tolerancing (GD&T) symbols, tolerancing stacks, and manufacturing alignment standards.
  • Preferred Credentials: Holding active Siemens NX or specialized AI/ML engineering certifications is highly advantageous.

Roles and Responsibilities

  • Workflow Automation: Develop, debug, and maintain scalable scripts and object-oriented code modules using NX Open C# and Python to automate repetitive automotive CAD tasks.
  • Object Manipulation: Program code to automatically manage complex part feature trees, generate assemblies, handle part variations, and update standard drafting tables via batch processing.
  • Computer Vision Integration: Construct local pipeline components using OpenCV and Tesseract OCR to read text strings, dimensions, and manufacturing notes out of 2D images, translating them directly into live parameters inside Siemens NX models.
  • Generative Interaction: Implement interactive custom design prompts and AI tools to assist production engineers in streamlining complex tool design workflows.
  • System Integration: Test, debug, and maintain seamless data connections between the Siemens NX engine environment and external company databases, inventory lists, or spreadsheets.
  • Runbook Documentation: Write clean, structured developer documentation, technical runbooks, and comment logs to ensure all automation scripts can be easily maintained by future engineering cohorts.

How to Apply?

  • Click on the “Apply Now” button below
  • You will be redirected to the official career page
  • Submit all relevant documents (e.g. resume, mark sheet, ID proof)
  • Fill the required details and submit the required documents
  • Verify that all the details entered are correct
  • Submit the application form after verification

Role Summary

The Student Intern acts as a Design Automation Engineer. In massive automotive manufacturing systems, manual tooling design (such as welding fixtures, casting molds, and stamping dies) can take thousands of engineering hours.

Your objective is to build automated scripts and desktop plugins that eliminate this manual overhead. You will leverage the NX Open API using C# and Python to build batch-processing programs that generate accurate models, manage large file assemblies, and apply complex Geometric Dimensioning and Tolerancing (GD&T) annotations instantly based on smart inputs.

Company Culture & Insights

This internship breaks down the classic wall between mechanical engineering and computer science. In the modern job landscape, an engineer who only understands physical modeling is vulnerable to routine automation. However, a professional who can program the automation engine itself—while integrating advanced computer vision—possesses an incredibly rare skill set.

GM TCI provides an onsite, collaborative sandbox where you work directly alongside elite vehicle engineers, giving you a comprehensive understanding of real-world corporate product lifecycles.

Why We Recommend This Job

  • The AI + NX Open Specialization: CAD automation engineers are in massive demand across global aerospace, automotive, and heavy industrial sectors. Mastering NX Open C# within GM is an excellent resume builder.
  • Zero Placeholder Learning: You will work directly on real, high-velocity automotive tooling pipelines where your automated scripts have a tangible impact on engineering productivity.
  • Elite Brand Equity: Completing an intensive 6-month technical internship with General Motors provides an exceptional credential that validates your engineering capabilities worldwide.

Career Growth Potential

  • The advancement path for high-performing automation interns at GM follows a structured trajectory:
  • CAD Customization Intern ➔ Graduate Engineer Trainee (GET) ➔ Automation Engineer I ➔ Senior Platform Systems Lead ➔ Chief Principal CAD Architect
  • While this internship is a fixed 6-month term, high performance within GM TCI heavily positions you for prospective full-time corporate hiring tracks post-graduation. The technical exposure transforms you from a student into a specialized systems engineer capable of architecting enterprise-wide design automation systems.

Skills You’ll Gain

CategorySpecific Tools & Competencies Mastered
CAD ProgrammaticNX Open API Architecture, Advanced C# & Python Scripting, NX Journal Refactoring.
Computer VisionOpenCV Image Processing, Tesseract-OCR Data Extraction, Spatial Coordinate Mapping.
Core DesignParametric Tooling & Fixture Modeling, Complex Surfacing, Advanced GD&T Application.
Data OrchestrationNumPy Array Processing, Pandas Dataset Ingestion, Batch Component Automation.
Software MethodsObject-Oriented Design, Runtime Bug Debugging, Technical Documentation.

Salary & Benefits Info

  • Stipend: Interns at elite global automotive hubs like GM TCI Bengaluru typically receive a competitive monthly stipend ranging from ₹35,000 to ₹55,000, heavily dependent on academic level (Bachelor’s vs. Master’s enrollment) and technical coding evaluation scores.
  • Workspace Culture: Access to a premium, collaborative office infrastructure equipped with cutting-edge testing rigs, high-compute engineering workstations, and collaborative learning zones.
  • Holistic Health Support: Access to onsite corporate wellness programs, safety training modules, and structured developer mentorship channels.

Frequently Asked Interview Questions

  1. Traversing the Assembly Tree: “Using the NX Open API in C#, how do you recursively traverse a complex automotive tool assembly tree to isolate all component bodies belonging to a specific custom layer attribute?”
    Computer Vision Vectorization: “Walk me through how you configure an image filtering pipeline inside OpenCV (e.g., using bilateral filtering and Canny edge detection) to clean a noisy engineering drawing before passing it into Tesseract-OCR for metric extraction.”
    Evaluating Geometric Complexity: “When automating the placement of a mechanical fixture clamp onto an organic vehicle surface body, how do you programmatically isolate the local face normal vectors to align your tool model accurately?”
    Algorithmic Optimization: “Imagine you need to write a batch script that updates the attributes of 10,000 distinct CAD part files. How do you design your execution loop to run efficiently in the background without causing an application memory leak or system crash?”
    Complexity Context: When performing massive object modifications, processing files sequentially without clearing cache allocations causes memory consumption to scale linearly at $O(n)$, leading to system instability. Implementing programmatic garbage collection loops or processing data in bounded blocks bounds your memory complexity to a constant $O(1)$ state.

Behavioral & Culture Questions

  1. Navigating Cross-Functional Requirements: “This role requires continuous collaboration with traditional mechanical tool designers who may not understand software code. How do you approach gathering clear functional requirements from them to build your automation interface?”
  2. Maintaining Precision Under Pressure: “Automating design workflows carries high risk; a minor bug in your script could propagate a dimension error across hundreds of vehicle parts. Tell me about your personal process for validating and testing your code to guarantee absolute geometric accuracy.”
  3. Eagerness to Learn: “The integration of Generative AI tools with standard CAD systems is an emerging domain. Share an example of a recent open-source automation tool, API, or AI framework you discovered and mastered on your own initiative.”

Leave a Reply

Discover more from CareerValore

Subscribe now to keep reading and get access to the full archive.

Continue reading