Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information

MOOG INC Applications Software Engineer in SALT LAKE CITY, Utah

At Moog: * We solve our customers' most difficult technical challenges * We value trust, respect, integrity and cooperation in everything we do * Performance really matters - for our people, customers and shareholders If this sounds like the kind of organization you want to be a part of, continue reading... We are the Medical Devices Group of Moog - a global organization that operates in 23 countries. Our expertise lies in applying advanced technologies to the precision control of motion and fluids. Underlying this expertise is a set of values and beliefs that guides our actions: we pride ourselves on solving challenging problems that make a difference; we strive to be flexible to our customers' unique needs; we do what we say we'll do; and we believe close working relationships provide better results. Moog Medical Devices Group designs, manufactures, and distributes industry-leading enteral feeding and infusion pumps. Through investment in research and development and relying on our vast expertise, we design and develop advanced infusion systems that improve medication safety, optimize application performance and reduce medical expenses. We have an opening for a Software Engineer - Manufacturing located at Salt Lake City office to be responsible for the design, implementation, verification and validation of software used in manufacturing and other tasks as assigned. Core Responsibilities: * Provide sustaining engineering for internal manufacturing software in compliance with Moog's Design Controls process. Activities include: - Software Planning - Software Requirements - Software design, implementation, unit test and code review. - Software Verification and Validation. - Software Version and Defect management. - Software Release. * Provide technical support for manufacturing engineering, quality and operations. Required Qualifications: * Education: Computer Science degree or equivalent STEM degree.* Experience: 5+ years in the development of multi-threaded applications software using design patterns such as MVP.* Experience in WPF and Winforms development.* Demonstrated expertize in C#.* Ability to analyze source code and generate documentation that provides clear and concise view of architecture, structure and data flow.* Demonstrated proficiency with Entity Framework/SQL Server database and data-mining/reports.* Demonstrated proficiency in HTML/Scripting languages.* Proven experience in successfully providing technical support to non-software staff, ideally within a regulated manufacturing environment.* Proven experience in managing support while delivering on commitments.* Excellent communication skills, both written and verbal while being enthusiastic, motivated and self-driven.* Ability to access US export-controlled information Preferred Qualifications: * Experience working in a formal software development process.* Experience with test equipment in a manufacturing environment.* Experience with writing code that interfaces with serial devices via RS232 and/or USB.* Experience in estimating and creating software schedules in MS Project.* Data analysis using Excel or similar tool.* Experience working with remote software teams* Experience in Agile software development methodologies We offer a wide range of benefits, including, comprehensive medical and dental insurance, life insurance, short and long term disability, 401(k) plan with a company match, generous paid time off policy for work life balance, and the opportunity to work in a great team environment. Moog is a performance culture that empowers people to achieve great things. Our people enjoy tackling... For full info follow application link. EOE/AAMinority/SexualOrientation/GenderIdentity/Female/Disability/Veteran #Manufacturing