C#/Python Developer

Job Locations
IN-KA-Bangalore
Job area
IT & Digital
Employment type
Permanent
Workplace
On-Site
ID
2026-50898

Overview

We are seeking a skilled  C#/Python Developer with exposure to Engineering/ manufacturing domain. The ideal candidate will have deep expertise in Python, C# and technologies such as Llama and other advanced AI models, to streamline interactive design processes and integrate with external systems.

Responsibilities

  • Develop and maintain scripts using C#/ Python to automate Siemens NX CAD workflows.
  • Integrate AI chatbots for interactive user input/output 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.
  • 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.

Qualifications

Education: Diploma / Bachelor’s/Master’s in Mechanical Engineering, Computer Science, or related fields

Experience of Engineering or Manufacturing domain (preferred)

Essential skills

1. Programming:

    • Python/C# / .NET/VB.NET/C/C++/Java
    • Python libraries commonly used  (e.g., numpy, pandas, matplotlib for data handling and visualization).
    • Advanced OOPs concepts.
    • NX Python environment setup, interpreter configuration, debugging NX Open script.
  • Machine Learning Integration - TensorFlow, PyTorch, Scikit-learn etc
  • Interactive NX design prompts
  • Use of LLMs (e.g., LLaMA….)
  • Flask/Mendix for Web-Based Automation
  1. Engineering/ Manufacturing domain knowledge:
    • Proficiency in CAD; familiarity with CAM/CAE is a plus.
    • NX feature tree management, part modeling, and drafting
    • Expertise in assemblies, drafting, and part file/data management.
  1. Integration & Automation:
    • Experience integrating NX with PLM systems (e.g., Teamcenter).
    • Ability to automate workflows and handle batch processing.
  1. Additional Skills:
    • Expertise in OCR technologies like OpenCV and Tesseract-OCR for extracting data from images or drawings.
    • Integration of AI chatbots for interactive user input/output workflows with NX Open.
    • Ability to streamline AI-powered solutions within Siemens NX automation processes.
    • Familiarity with Git for version control.

Domain Knowledge:

  • Knowledge on  Nx Open, mechanical fixture design, DFM, and GD&T.

Soft Skills:

  • Strong problem-solving and analytical thinking.
  • Excellent team collaboration and communication skills.
  • Attention to detail with clear and concise documentation abilities.

Desired skills

as per essential skills

Experience

4+ years

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.