Home/Job List/Software Lead - [Design]
Tata Electronics

Software Lead - [Design]

Tata Electronics

Denkanikottai, Tamil Nadu, India
Full-Time
Posted 2 days ago

Job Description & Responsibilities

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

Required Skills

PythonAWSAzureDockerGitCI/CD

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience315 years
Positions1

Posted by

N/A

Posted on:

16 Sept 2026

About Tata Electronics

More open roles

Browse all jobs →