





Mid-level generalist software role, metro location, and common C++/.NET/Java requirements increase applicant competition.
Role requires hardware-interfacing, performance-sensitive machine-control experience specific to semiconductor systems, limiting cross-industry fit.
Explicit degree-linked years (Bachelor's 3+, Master's 2+) creates rigid minimum experience filters for shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and enhance machine control software for semiconductor inspection products, focusing on performance and optimized hardware interactions.
Analyze existing software systems to diagnose issues and implement solutions improving throughput and system performance.
Design and build prototypes for new concepts applying object-oriented design and maintaining high code quality and documentation standards.
Bachelor's degree with 3+ years experience, or Master's degree with 2+ years, or Doctorate with no experience required.
Proficiency in Object-Oriented design and programming in Microsoft .Net, C++, or Java.
Ability to analyze, debug, and optimize software for resource-intensive hardware control.
Work Experience Required: Minimum 2+ years if Master's or 3+ years if Bachelor's degree; Doctorate holders considered without experience.
Experienced in developing high-performance software in resource-constrained hardware environments, preferably in semiconductor or manufacturing domains.
Strong analytical mindset capable of problem diagnosis, troubleshooting, and delivering optimized software solutions.
Comfortable collaborating with global multidisciplinary teams and adapting to new technologies and evolving business use cases.