Software Lead - [Design]
Job Fit Check
Base Career helps you apply smarter for this job.
Full Job Posting
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 Private Limited
Semiconductor foundry and precision electronics manufacturing company.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Tata Electronics Private Limited
PD - Engineer
Kelamangalam, IND
Purpose Responsible for conceptualizing, developing, and validating manufacturing process designs and stage models to meet product and production requirements. The role involves creating 3D models, 2D drawings, tolerance
Equipment Engineer -Software
Kelamangalam, IND
Purpose Key Responsibility Qualification Experience Additional Technical Requirements Competencies Teamwork Agility Customer Empathy Purposeful Pursuit of Goals Pioneering Deep Domain Knowledge Future Ready
TLA Development Engineer
Jagiroad, IND
Responsibilities Expertise in Industrial Automation with sound technical knowledge in problem solving (PLC, Machine Vision, Robotics, Sensors, Pneumatics) Strong knowledge in Process and Equipment Candidates should be ab
Senior SiView Engineer
, IND
About The Business Tata Electronics Private Limited (TEPL) is a greenfield venture of the Tata Group with expertise in manufacturing precision components. Tata Electronics (a wholly owned subsidiary of Tata Sons Pvt. Ltd
VMC Operator
Kelamangalam, IND
Additional Technical Requirements CNC VMC operation (3-axis & 5-axis)FANUC, Siemens & Heidenhain controlsCNC program editing and optimizationGD&T interpretation and engineering drawing readingMachine setup and process op
QMS Engineer
Jagiroad, IND
Position Overview The Quality Management System (QMS) Engineer is responsible for developing, implementing, monitoring, and continuously improving the organization's Quality Management System. This role ensures complianc
PD - Engineer
Kelamangalam, IND
Equipment Engineer -Software
Kelamangalam, IND
TLA Development Engineer
Jagiroad, IND
Senior SiView Engineer
, IND
VMC Operator
Kelamangalam, IND
QMS Engineer
Jagiroad, IND
Equipment Engineer
, IND
Equipment Engineer
, IND