CareerPlan

Software Expert/Software Architect

Bangalore,INDFull-time2026-10-08 → 2026-10-23

Core

Designing and implementing scalable, reliable, and maintainable software solutions for semiconductor equipment components and devices.

Role type

Senior Software Architect (Java/Spring Boot/Microservices)

Builds

Scalable software solutions for semiconductor equipment and devices

Domain

Semiconductor manufacturing / Materials engineering

Deliverable

production ML models | product features

Required skills

Core Java (streams, functional programming, virtual threads), Spring Boot, Microservices architecture, HLD/LLD design, Clean code & SOLID principles, Algorithms & data structures, Workflow frameworks (Temporal, Apache Airflow), Reactive programming

Preferred skills

Semiconductor domain knowledge, Python, Computer vision, Machine learning algorithms (scikit-image, TensorFlow, PyTorch)

Responsibilities

Design and implement complex software components and systems; Work with cross-functional teams to translate requirements into architectural designs; Code and develop quick prototypes to validate designs; Act as a subject matter expert to unblock engineers; Conduct technical reviews and provide guidance; Identify and mitigate technical risks; Mentor and coach Tech Leads and software engineers

Seniority

Senior, hands-on IC with mentorship responsibilities