Software Lead - [Design]

Software Lead - [Design]

Job ID:  40352
Job ID:  40352
Date:  15 Sept 2026
Date:  15 Sept 2026
Location: 

Kelamangalam, TN, IN

Location: 

Kelamangalam, TN, IN

Department:  Engineering
Department:  Engineering
Business:  Components
Business:  Components

Purpose

We are seeking a highly skilled Software Engineer with strong experience in C# (C-Sharp) development and Python-based simulation frameworks. The ideal candidate will design, develop, and optimize simulation tools, algorithms, and backend services to support engineering and product development needs.

Key Responsibility

Key Responsibilities:

- Develop and maintain C# applications, libraries, and tools for product features and internal systems.

- Build, enhance, and validate simulation models using Python, including mathematical modelling and algorithm implementation.

- Integrate simulation engines with front-end or backend services using APIs or data pipelines. 

- Analyse large datasets generated from simulations and produce actionable insights.

- Collaborate with cross-functional teams to translate requirements into technical specifications.

- Implement code optimizations for performance, scalability, and reliability. - Write clean, maintainable, and well-documented code.

- Participate in code reviews, testing, debugging, and version control processes. - Contribute to CI/CD pipelines for automated builds and testing. 

Qualification

  • Robotics, Optics and instrumentation controls modules interfacing, 
  • 3-15 years of experience. - Knowledge of simulation libraries (NumPy, SciPy, SimPy, Pandas, Matplotlib, Plotly). 
  • Proficiency in data structures, algorithms, and software design patterns. 
  • Experience with Git version control.
  • Strong debugging, analytical, and problem-solving skills. 

Experience

  • Strong communication and teamwork abilities. 
  • Ability to work independently and manage timelines. 
  • Attention to detail and passion for quality. 

Additional Technical Requirements

Preferred to Have Skills:

  • Experience with REST APIs, microservices, or cloud platforms (Azure/AWS). 
  • Exposure to simulation of physical systems or mathematical modelling. 
  • Familiarity with testing frameworks (xUnit, NUnit, PyTest). 
  • Knowledge of containers (Docker) and CI/CD tools (Azure DevOps, GitHub Actions). 
  • Understanding of multithreading and asynchronous programming in C#. 

Competencies

Future Ready
Teamwork
Agility
Customer Empathy
Purposeful Pursuit of Goals
Pioneering
Deep Domain Knowledge

Purpose

We are seeking a highly skilled Software Engineer with strong experience in C# (C-Sharp) development and Python-based simulation frameworks. The ideal candidate will design, develop, and optimize simulation tools, algorithms, and backend services to support engineering and product development needs.

Key Responsibility

Key Responsibilities:

- Develop and maintain C# applications, libraries, and tools for product features and internal systems.

- Build, enhance, and validate simulation models using Python, including mathematical modelling and algorithm implementation.

- Integrate simulation engines with front-end or backend services using APIs or data pipelines. 

- Analyse large datasets generated from simulations and produce actionable insights.

- Collaborate with cross-functional teams to translate requirements into technical specifications.

- Implement code optimizations for performance, scalability, and reliability. - Write clean, maintainable, and well-documented code.

- Participate in code reviews, testing, debugging, and version control processes. - Contribute to CI/CD pipelines for automated builds and testing. 

Qualification

  • Robotics, Optics and instrumentation controls modules interfacing, 
  • 3-15 years of experience. - Knowledge of simulation libraries (NumPy, SciPy, SimPy, Pandas, Matplotlib, Plotly). 
  • Proficiency in data structures, algorithms, and software design patterns. 
  • Experience with Git version control.
  • Strong debugging, analytical, and problem-solving skills. 

Experience

  • Strong communication and teamwork abilities. 
  • Ability to work independently and manage timelines. 
  • Attention to detail and passion for quality. 

Additional Technical Requirements

Preferred to Have Skills:

  • Experience with REST APIs, microservices, or cloud platforms (Azure/AWS). 
  • Exposure to simulation of physical systems or mathematical modelling. 
  • Familiarity with testing frameworks (xUnit, NUnit, PyTest). 
  • Knowledge of containers (Docker) and CI/CD tools (Azure DevOps, GitHub Actions). 
  • Understanding of multithreading and asynchronous programming in C#. 

Competencies

Future Ready
Teamwork
Agility
Customer Empathy
Purposeful Pursuit of Goals
Pioneering
Deep Domain Knowledge

Learn More about TATA Electronics

Learn More About Tata Electronics