Software Engineer - Early Career (Fall 2026)
Core
Develop and maintain software for advanced semiconductor manufacturing equipment, including robotics, gas delivery, and temperature control systems.
Role type
Software Engineer (Embedded/Real-time Systems)
Builds
Control software and automation technologies for semiconductor fabrication equipment
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features
Required skills
C++, Windows development, Real-time operating systems, Multi-threaded applications, Device drivers, Interrupt-driven software, Data communications, Networking, Debugging, Root cause analysis
Preferred skills
Machine control software experience, Semiconductor equipment knowledge, GUI development, System architecture design
Technologies
Windows, Real-time OS, C++, Debuggers, IDEs, Build systems
Responsibilities
Design, develop, test, deploy, and maintain software for semiconductor manufacturing equipment; Troubleshoot and resolve issues in real-time control systems; Diagnose software, electrical, and mechanical issues across complex systems; Support escalations involving field engineers and customers worldwide; Author and review software specifications, design documents, and test plans; Investigate issues, perform root cause analysis, and implement effective solutions.
Seniority
Early Career (0-2 years experience)