Software Lead - [Design]
Tata Electronics
Denkanikottai, Tamil Nadu, India
Full-Time
Posted 2 days ago
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
About Tata Electronics
Required Skills
PythonAWSAzureDockerGitCI/CD
Job Details
Employment TypeFull-Time
Work ModeOn-Site
Experience3 – 15 years
Positions1
Posted by
N/A
Posted on:
16 Sept 2026
About Tata Electronics
More open roles
- Lead, Tech (Python Infra)D. E. Shaw India · Hyderabad, Telangana, India
- Lead, Tech (Python Infra)D. E. Shaw India · Hyderabad, Telangana, India
- Python Automation Engineer – TelecomTechnoShrine InfoSolutions · Bengaluru, Karnataka, India
- Python Backend Developer (remote)Hire Feed · India
- Python Backend Developer|57 Years| Gurugram | Hyderabad | Noida| ImmediateInnova ESI · India
- Python Backend Developer- AI/ML Backend Developer (API, Agentic AI & RAG) (4-7CGI Group · India