Find a jobRecruiters

Lead Software Architect

Exclusive opportunity

Onsite

Lead Software Architect

深圳中科飞测科技股份有限公司

Lead Software Architect

Skills

Big DataDockerPythonC#MicroservicesRData AnalysisMachine LearningAI

3 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

California, MD, USA

Work mode:

Onsite

Published on:

13 August 2026

What they need


Job Title: Software Architect / Lead Software Engineer – Semiconductor Equipment

Location: Based in Singapore or Shenzhen, China

About the Role

We are looking for a Software Architect / Lead Software Engineer to join our semiconductor equipment R&D team. In this role, you will lead the architecture, development, and integration of complex software systems for cutting-edge inspection and metrology equipment. You will work at the intersection of real-time control, HPC, and AI/ML , driving innovation from concept to production.

What You'll Do 🚀

🏗️ Software Architecture & System Design

  • Lead architecture design for complex software systems (equipment control, real-time, distributed systems)
  • Translate system-level requirements into clear software specifications and executable code
  • Design full-stack architecture from FPGA/PLC to HMI, ensuring seamless layer integration
  • Conduct timing/workflow analysis to meet stringent real-time requirements; use UML for modeling

💻 Software Development & Implementation

  • Develop high-performance, high-reliability software using C#, C/C++, Python across device control, data acquisition, image processing, and algorithm integration
  • Build multi-threaded control software handling complex hardware interfaces and protocols (TCP/IP, EtherCAT, PROFINET)
  • Design SEMI-compliant HMI for operators, engineers, and scientists
  • Write clean, testable, production-grade code following OOP principles

⚡ HPC & AI/ML Integration

  • Develop software infrastructure for HPC systems and distributed applications
  • Integrate AI/ML/DL algorithms into equipment control software
  • Optimize performance using parallel programming (MPI, OPENMP, CUDA)
  • Develop image processing and data analysis algorithms for inspection/metrology applications

🔧 System Integration & Debugging

  • Collaborate with hardware, algorithm, and system engineers on integration and debugging
  • Lead root cause analysis and resolve system-level software issues using diagnostic tools
  • Own software test specifications; execute unit and integration tests
  • Support cleanroom integration and on-site customer installation/debugging

👥 Technical Leadership & Mentoring

  • Provide hands-on technical leadership for a 5-10 person engineering team
  • Participate in Scrum; lead sprint planning, design reviews, code reviews, and refactoring
  • Champion design excellence – reusability, modularity, simplicity, maintainability

What You'll Bring 🎯

Education & Experience

  • Master's or Ph.D. in Computer Science, Software Engineering, EE, Physics, Math, or related field
  • 8+ years of software development experience in semiconductor equipment or high-end industrial systems
  • Complete project experience from architecture design to production deployment
  • 5+ years of OOP experience; proficient in UML modeling
  • Experience with hard/soft real-time systems and distributed control architecture
  • 3+ years of technical team or project management experience (semiconductor industry preferred)

Technical Skills

  • Deep understanding of software architecture & design patterns; experience architecting large-scale complex systems
  • Proficient in C#/C++; familiar with .NET/WPF, LINQ, multi-threading
  • Knowledge of HPC components (CPU/GPU architecture, distributed storage, high-bandwidth interconnects, cloud)
  • Mastery of parallel programming (MPI, OPENMP, CUDA) and containerization (Docker)
  • Experience with semiconductor equipment control software; familiar with SEMI standards (SECS/GEM, E95, etc.)
  • Familiar with communication protocols (TCP/IP, EtherCAT, PROFINET) and hardware interface programming

Soft Skills

  • Full software product lifecycle experience from concept to deployment
  • Strong debugging and performance optimization skills
  • Structured problem-solving with data-driven decision making
  • Excellent cross-functional collaboration and communication
  • Self-motivated with strong curiosity; ability to turn prototypes into production-grade code

Nice to Have ✨

  • Semiconductor inspection, metrology, or lithography equipment software experience
  • HPC distributed infrastructure architecture & development
  • AI/ML/DL algorithm integration and application development
  • Image processing, computer vision, or computational geometry algorithm development
  • FPGA/PLC programming (VHDL or related)
  • Semiconductor data formats (GDS, OASIS, KLARF, etc.) and EDA software
  • Equipment automation & factory automation (CIM, MES) integration
  • Cloud computing, big data analytics, microservices architecture
  • Multi-site, global team collaboration experience

Why Join Us?

  • 💡 Work on state-of-the-art semiconductor equipment that drives the future of chip manufacturing
  • 🌏 Global team with locations in Singapore and Shenzhen
  • 🚀 Hands-on technical leadership role with significant impact
  • 📈 Opportunity to grow with a fast-paced, technology-driven organization

Apply Now

If you are passionate about building high-performance software for complex semiconductor systems , we want to hear from you. Please send your CV or reach out for a confidential discussion

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

20 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

16 hours ago

Quick apply

ClubSec

Tech lead c#

580

Freelance

78310 Maurepas, France

Hybrid

Skills

C#Microsoft SQL ServerDatabricksKubernetesAzure

10 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools