Software Engineer - Early Career
Core
Develop, test, and improve reliable software for advanced semiconductor manufacturing equipment, integrating with precision robotics, sensors, and motion-control systems.
Role type
Early-career software engineer (embedded/automation)
Builds
Software for semiconductor manufacturing equipment and automation systems
Domain
Semiconductor manufacturing / Industrial automation
Required skills
C++, C#, Python, Object-Oriented Design, multithreading, event-driven architectures, debugging, Git, CI/CD, automated testing
Preferred skills
Robotics, automation, motion control, embedded or real-time systems, computer vision, AI/ML, hardware-software integration, TCP/IP, WebSockets, IPC, SECS/GEM
Responsibilities
Develop and test software for semiconductor manufacturing equipment; Build skills in object-oriented design and modern software development; Work with real equipment and simulation environments to validate software-hardware integration; Collaborate with software, systems, hardware, and firmware teams