





Mid-level generalist software role at a known semiconductor firm, creating moderate applicant density.
Hardware-software integration and semiconductor domain demand specialized experience, limiting cross-industry transferability.
Explicit degree and years requirements plus embedded systems and specific language skills increase shortlisting rigidity.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and implement software features and components, focusing on medium-scope modules within semiconductor inspection systems.
Participate in system integration, testing, debugging, and collaborate with cross-functional teams (systems, hardware, algorithms) to deliver co-optimized hardware-software solutions.
Drive adoption of best practices in code quality, automated continuous integration pipeline development, and maintainability improvements.
Master's Degree (0 years experience) OR Bachelor's Degree with 2 years related experience in software development.
Proficient in Object Oriented programming with Java, C++, C#, or Python.
Familiarity with multi-threaded, multi-process, and distributed software design principles.
Work Experience Required: At least 2 years related experience if holding Bachelor's degree; 0 years with Master's degree.
Experienced in applying Object Oriented methodologies within complex system integration projects in semiconductor or related high-tech domains.
Comfortable working cross-functionally with hardware and algorithm teams to develop integrated solutions.
Has practical exposure to test-driven development, continuous integration, and software design focusing on performance, maintainability, and reliability.