1 Click Easy Apply


Software Engineer II


Salt Lake City, Utah


Software Engineer II Job Opening in Salt Lake City, Utah - Cimetrix is an award-winning software company providing both products and services to precision equipment manufacturers serving the semiconductor, photovoltaic, LED and related industries. Our team is one that embraces a balanced work-life and family-friendly environment. If you are passionate about providing innovative solutions, quality products, and dedication to success while maintaining high ethical standards, then read on. We are seeking an experienced Software Engineer to develop and maintain application software that makes manufacturing equipment smarter. If you like having your cake and eating it too (we eat a LOT of cake), then this job could be for you!
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Participate in iterative development process with cross-functional teams (Development, Customer Support, QE, Documentation, and Marketing)
Develop, document, and maintain application software and Software Developer's kits (SDK) for Cimetrix Products on Windows platform used to solve automation problems in the electronic manufacturing domain
Provide technical expertise and support for Support team, as needed
Participate in activities such as collaborative coding, unit testing, and compliance with coding standards to enhance quality of produced software
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:
Strong fundamental understanding of SOLID object oriented design principles
Excellent design and coding skills using C#/C++ (3.0 or better), (2.0 or better) on Windows 32 and 64 bit OS or equivalent
Ability to and dedication to work in a collaborative, team-oriented environment
Fast learner and ability to learn new technologies and skills quickly
Excellent written and verbal communications skills
Preferred Knowledge, Skills, and Abilities:
Good knowledge of WCF, WPF, SQL database, and Web services
Good knowledge of WiX installers (or equivalent)
Good knowledge of automated builds, MSBuild experience preferred
Good experience using COM objects
Experience developing software using revision control software, TFS experience preferred
Experience creating automated tests, MSTest experience preferred
Experience with SEMI standards
Experience with Agile/Scrum software development methodologies
Scrum Master experience
Experience with Cimetrix products
EDUCATION AND EXPERIENCE:
Bachelors of Science in Computer Science, related engineering degree, or proven industry experience
3+ years? experience developing application software or components for Windows applications to solve industry/business problems in a team development environment
Other Requirements:
Some travel is required, less than 10%
Job Type: Full-time
Job Location:
Salt Lake City, UT
Required education:
Bachelor's
Required experience:
C#, C++: 3 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC