Responsibilities Architect stable, efficient and scalable manufacturing test equipment architectures upon which world-class application software can be built. Integrate into cross-functional product development design teams to drive product specifications that ensure strong Design for Test solutions that adhere to manufacturing quality best practices. Review and mentor software designs and implementations of junior engineers with a keen eye for best practices. Manage a variety of tasks related to requirements gathering, user interface design, software development, software verification and validation, troubleshooting and software maintenance. Design Jidoka manufacturing concepts into test equipment to be integrated with production personnel and manufacturing processes for error proofing, productivity and reliability. Design software with methodologies that are aligned to culture and values ndash innovate with a strong customer focus as well as be passionate, flexible and adaptable to change. Requirement BS in Computer, Software or Electrical Engineering (or similar degree) from an accredited program, with at least a 3.0 GPA (or equivalent) 4 years of industry experience in the field of software or test equipment development. Experience with test equipment platform development ndash software and hardware with a focus on manufacturing integration. National Instruments experience is a plus. Hands-on experience with object-oriented design and design patterns. Strong working knowledge of good programming techniques and familiarity with Windows-based PC application development. Passion for excellence and willingness to mentor others. Excellent communication skills with a wide variety of disciplines. Skillful at solving problems with enthusiasm and creativity. Technical experience required in the majority of the following areas. Computer Networking. Programming languages such as C and .NET. PLC hardware capability and ladder logic software design is a plus. Experience in Agile Kanban and Scrum development environments andor experience using the Atlassian Tool-suite (JIRA, BitBucket, Confluence). GUI design and multi-threading. Software and hardware debugging using emulators and oscilloscopes. Experience with continuous integration and DevOps principles.
Associated topics: .net, back end, c#, develop, developer, programming, python, sdet, software programmer, sw