Software Lead - [Design]

Tata Electronics

Krishnagiri District

On-site

INR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Electronics is seeking a Software Engineer with strong C# expertise and Python-based simulation experience. You will design, develop, and optimize simulation tools, algorithms, and backend services to support engineering and product development.

The role emphasizes code quality, performance tuning, and collaboration across teams. The position focuses on building simulation models, integrating engines with services, and contributing to automated builds and testing within a modern CI/CD

Qualifications

  • 3–15 years of experience in software engineering or related fields.
  • Experience with C# and Python for simulation frameworks.
  • Familiarity with robotics, optics, or instrumentation controls modules would help.

Responsibilities

  • Develop and maintain C# applications, libraries, and tools for product features and internal systems.
  • Build 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 from simulations and produce actionable insights.
  • Collaborate with cross-functional teams to translate requirements into technical specs.
  • Write clean, maintainable, documented code and participate in reviews and CI/CD pipelines.

Skills

C#
Python
Algorithms
Data structures
Debugging
Git

Tools

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

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 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 • Kelamangalam

On-site
INR 1,200,000 - 2,500,000
Software Lead
Software Lead

Tata Electronics (TEPL) • Krishnagiri District

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

Thomson Reuters • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Delivery Lead-C++ Software Engineer
Delivery Lead-C++ Software Engineer

Acuity Analytics • Gurugram District

On-site
INR 1,400,000 - 2,200,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
Senior .Net Professional
Senior .Net Professional

Altum Labs Ahmedabad • Ahmedabad District

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

Acuity Analytics • Gurugram District

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

Cadence • Pune District

On-site
INR 2,500,000 - 4,000,000
C# Developer
C# Developer

Arcitech • Navi Mumbai

On-site
INR 600,000 - 1,000,000