Lead Software Engineer (Hosur)

Lead Software Engineer (Hosur)

11 Sep
|
Tata Electronics
|
Hosur

11 Sep

Tata Electronics

Hosur

Required skills:

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

Essential Attributes

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

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.

📌 Lead Software Engineer (Hosur)
🏢 Tata Electronics
📍 Hosur

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (hosur) / hosur

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (hosur) / hosur