Required skills:
Robust 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.
Solid 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 & Qualific
📌 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.