Software Engineer
Mindteck - St Paul, MN
Apply NowJob Description
The Software Engineer will be well versed in developing software for deployment in Microsoft Windows environments, will have experience in both front-end and back-end development and be able to support integrating software with complex electro/mechanical systems. Responsibilities: Design and develop highly reliable and scalable functionality to control complex equipment. Contribute to product capabilities and knowledgebase in order to deliver world-class products. Respond efficiently to multiple program priorities with supplemental cross-team engineering support. Support internal CIP & development tasks as part of the normal life cycle of our products. Refine customer and in-house specifications into functional software specifications and designs. Using new software specification and design requirements, develop new releases of control system software. Troubleshoot and correct defects in the software. Perform hands-on implementation and debugging on working hardware and in simulation. Support device integration and troubleshooting for production tools as necessary. Document software requirements, procedures, releases, etc. as necessary. Qualifications: Bachelor's degree in Software Engineering, Computer Science, or related technical discipline and at least 5 years of relevant experience; or an advanced degree in Software Engineering, Computer Science, or related technical discipline and 3 years of experience Knowledge, Skills and Abilities: Strong knowledge of Object-Oriented methodologies, .NET, C#, C++, WinForms and WPF, COM, SQL, Visual Studio, Windows Outstanding programming and debugging skills in a large code base Experience with SW Version Control and supporting multiple product release versions Knowledge and demonstration of software development and process methodology for critical applications, and complete software life cycle Experience interfacing external devices over serial, Modbus, TCP Solid experience in device communication and protocols and ability to read a protocol specification and implement a corresponding solution Strong understanding of computer configuration and complex networking Excellent written, verbal and communications skills in English Ability to self-manage and work under minimal supervision Experience in the semiconductor industry is preferred While others say it, we do it: we care. We have great people and we do great work. Just as importantly, we have great relationships with an impressive clientele. Over 1,000 talented, diverse, and career-minded professionals are carving out their role and experiencing a good mix of challenges and opportunities - and we're rooting for them along the way, every day. For more, click: Mindteck is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as a qualified individual with a disability, or any other trait protected by law.
Created: 2026-03-10