Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Careernet

NewBe an early applicant

Associate Lead Software Engineer

Posted Updated
Discussion

Summary

Software development lead (10-14 yrs) in Chennai who designs, architects and hands-on delivers high-performance C++ product software for semiconductor inspection and measurement systems, driving technical decisions while coding, debugging and mentoring the team on Linux/Windows platforms.

We are looking for an experienced Software Development Manager to lead the design and development of complex, scalable and high-performance software solutions for advanced semiconductor inspection and measurement systems.


Ideal Candidate


A technically strong software engineering professional with experience in C++ product development, software architecture, system-level design and technical team leadership. Candidates from semiconductor, industrial automation, embedded systems and enterprise product engineering backgrounds are encouraged to apply.


Key Responsibilities


  • Lead software design, architecture, development and delivery of complex product software.
  • Drive technical design discussions, architecture decisions and implementation strategies.
  • Develop robust, scalable and high-performance software for real-time and high-volume applications.
  • Provide hands-on technical guidance in coding, debugging, code reviews and unit testing.
  • Drive modernization of existing software platforms and integration of new technologies.

Required Skills


  • 10 - 14 years of experience in software product development.
  • Strong hands-on programming experience in C++ and proficiency in Java, Python and/or C#.
  • Strong understanding of object-oriented programming, data structures, algorithms and design patterns.
  • Experience in software architecture, system design and application development.
  • Experience developing scalable, reliable and high-performance software applications.
  • Good understanding of multithreading, concurrency, memory management and debugging.
  • Experience with Linux/Windows-based software development.

Preferred Skills


  • Experience in semiconductor, semiconductor equipment, industrial automation or other complex product engineering domains.
  • Knowledge of HPC fundamentals, CPU/GPU architecture and performance optimization.
  • Exposure to machine learning and AI concepts.
  • Experience with open-source software, web technologies or thick-client applications.
  • Experience in modernizing legacy software platforms and working with distributed systems.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →