Search by job, company or skills

Tata Electronics

Software Lead

10-12 Years
Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Company

Tata Electronics is a prominent global player in the electronics manufacturing industry, with fast-emerging capabilities in Electronics Manufacturing Services, Semiconductor Assembly and Test, Semiconductor Foundry, and Design Services. Established in 2020 as a greenfield venture of the Tata Group, the company aims to serve global customers through integrated offerings across a trusted electronics and semiconductor value chain. https://www.tataelectronics.com/

Role Overview:

We are seeking a highly skilled Software Engineer with strong 10+ 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.

Preferred / Nice‑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#.Required Skills &

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150850001