Software Lead - Design

Tata Electronics

Kelamangalam

On-site

INR 1,200,000 - 2,500,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Tata Electronics is seeking a Software Engineer skilled in C# and Python-based simulation frameworks to design, develop, and optimize tools and backend services for engineering and product development.

You will build and maintain C# applications, validate simulation models in Python, integrate engines with APIs, analyze large simulation datasets, and contribute to CI/CD pipelines while upholding code quality and documentation.

Qualifications

  • 3–15 years of experience in software development for simulation and data processing.
  • Experience with C# and Python in engineering or product development contexts.

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.

Skills

C#
Python
Data structures
Algorithms
Git
REST APIs
Docker
CI/CD
Multithreading
Async programming

Tools

NumPy
SciPy
SimPy
Pandas
Matplotlib
Plotly
xUnit
NUnit
PyTest
Docker
Azure DevOps
GitHub Actions

Job description

Job Description:

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Lead - [Design]
Software Lead - [Design]

Tata Electronics • Krishnagiri District

On-site
INR 900,000 - 1,500,000
Software Lead
Software Lead

Tata Electronics (TEPL) • Krishnagiri District

On-site
INR 2,200,000 - 4,400,000
Delivery Lead-C++ Software Engineer
Delivery Lead-C++ Software Engineer

Acuity Analytics • Gurugram District

On-site
INR 1,400,000 - 2,200,000
Lead Software Engineer
Lead Software Engineer

Thomson Reuters • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Simulation Engineer
Simulation Engineer

Virya Autonomous Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Lead Engineer
Senior Lead Engineer

Kidde Global Solutions • Hyderabad

On-site
INR 600,000 - 1,200,000
Delivery Lead-C Software Engineer
Delivery Lead-C Software Engineer

Acuity Analytics • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior .Net Professional
Senior .Net Professional

Altum Labs Ahmedabad • Ahmedabad District

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer
Lead Software Engineer

Cadence • Pune District

On-site
INR 2,500,000 - 4,000,000
Lead Engineer - R01570433
Lead Engineer - R01570433

Brillio 2 • Bengaluru

On-site
INR 1,400,000 - 2,100,000