Onsite Lead Software Developer – Controls, C#

Posted 2 hours ago

Apply now

About the role

  • Lead Software Developer in Bangalore and Chennai working on software for X-ray inspection systems in semiconductor manufacturing. Drive initiatives in advanced packaging and system architecture.

Responsibilities

  • Technical ownership of major subsystems within APX software
  • Design and review software architecture for controls, hardware abstraction, and system workflows
  • Attract and build an engineering team with expertise in semiconductor inspection software and controls
  • Regularly communicate with core team on roadmap and strategy
  • Provide technical guidance and code reviews
  • Collaborate with hardware, systems, and algorithm teams on end-to-end solutions
  • Drive best practices in software quality, reliability, and maintainability
  • Support system integration, debugging, and customer escalation

Requirements

  • Bachelor’s or master’s degree in computer science
  • 10-15 years of work experience (70% Technical role + 30% Team Management)
  • Strong proficiency in C# and Python, or similar system-level programming languages
  • Experience with real-time systems, equipment control, or industrial automation software preferred
  • Experience interfacing with hardware (motion controllers, sensors, imaging systems, or similar)
  • Solid understanding of software design principles and object-oriented programming
  • Experience with Windows-based development environments
  • Strong math and geometry skills

Benefits

  • Supportive work culture that encourages learning and professional growth
  • Health and wellbeing programs

Job title

Lead Software Developer – Controls, C#

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job