Lead Software Engineer

Tata Electronics

Krishnagiri District

On-site

INR 1,800,000 - 2,400,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tata Electronics in India seeks a Senior Software Engineer with strong C# and C++ skills, plus Python-based simulation experience. You will design, develop, and optimize simulation tools, algorithms, and backend services to support engineering efforts.

The role emphasizes building robust, scalable software, integrating simulation engines with front-end/backend services, and contributing to CI/CD pipelines while collaborating across cross-functional teams.

Qualifications

  • Bachelor’s or Master’s degree in computer science, software engineering, or related field.
  • Strong programming skills in C# (.NET Core/.NET Framework) and C++.
  • Solid experience with Python for simulations and scientific computing.

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 from simulations and produce actionable insights.
  • Collaborate with cross-functional teams to translate requirements into technical specs.
  • 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.
  • 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 Docker and CI/CD tools (Azure DevOps, GitHub Actions).
  • Understanding of multithreading and asynchronous programming in C#.

Skills

C#/.NET Core/.NET Framework
C++
Python for simulations
Front-end & back-end development
Leadership & mentoring
Problem solving & collaboration
Windows development
REST APIs / microservices
Docker
Azure DevOps / CI-CD

Education

Bachelor’s or Master’s in CS/SE

Tools

Git
xUnit/NUnit/PyTest
Docker
Azure DevOps

Job description

  • Strong programming skills in C# (.NET Core/.NET Framework) and C++.
  • Experience in industrial automation/robotics/machine vision/laser systems software development.
  • Hands-on software development on the Windows platform.
  • Proficiency in front-end and back-end application development.
  • Ability to lead, mentor, and manage software development teams.
  • Strong problem-solving and collaboration skills.
Role Overview:

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.

- 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#.

Qualifications
Required Skills & Qualifications:

- Bachelor’s or master’s degree in computer science, Software Engineering, or related field.

- Strong programming skills in C# (.NET Core/.NET Framework).

- Solid experience with Python for simulations, numerical methods, and scientific computing.

  • Robotics, Optics and instrumentation controls modules interfacing, 8-12 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.
Desired Experience Level
  • Strong communication and teamwork abilities.
  • - Ability to work independently and manage timelines.
  • - Attention to detail and passion for quality.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Lead
Software Lead

Tata Electronics (TEPL) • Krishnagiri District

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

Tata Electronics • Kelamangalam

On-site
INR 1,200,000 - 2,500,000
Simulation Engineer
Simulation Engineer

Virya Autonomous Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Lead Software Engineer - C#,C++, Sql (Debug Tools)
Lead Software Engineer - C#,C++, Sql (Debug Tools)

Advanced Micro Devices (AMD) • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Lead Software Developer
Lead Software Developer

Jobgether • India

On-site
INR 1,200,000 - 2,200,000
Group health insurance
Group term life insurance
Group personal accident insurance
+10
Lead Software Engineer
Lead Software Engineer

Thomson Reuters • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Lead Software Developer
Lead Software Developer

Jobgether SRL • India

On-site
INR 4,000,000 - 7,000,000
Group health insurance
Career development opportunities
Onsite work environment
Delivery Lead-C++ Software Engineer
Delivery Lead-C++ Software Engineer

Acuity Analytics • Gurugram District

On-site
INR 1,400,000 - 2,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
Mechanical Engineer - Simulations
Mechanical Engineer - Simulations

CynLr • Bengaluru

On-site
INR 700,000 - 1,100,000