Previous Job
Previous
Manufacturing Software Engineer
Ref No.: 18-42388
Location: Salt Lake, Utah
Skill Type
Skill Type:Information Technology
Function: Core Responsibilities:
Reporting to the Engineering Manager, this position is responsible for the design, implementation, verification and validation of software used in manufacturing and other tasks as assigned.

Essential job functions:
• Provide sustaining engineering for internal manufacturing software

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.

Technical Skills:
• Experience: A minimum of five (5) years in the development of multi-threaded applications software using design patterns such as MVP.
• Strong 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.

People Skills:
• 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.


1. Strong technical skills with demonstrated experience.
They must have be highly proficient with C# and possess strong problem solving skills. Solving issues in our operations area requires primarily understanding the process (typically manufacturing or medical-device related) and tying that to data and/or software code.

2. Good people and time management skills.
The person in this role will support our quality, operations and mfg engineering directly as well as complete assigned software engineering tasks. It is vital they be able to clearly communicate, diagnose issues, fit in with our culture and provide prompt assistance in order to keep our lines up. When problems come up in operations, the line will typically be on hold (not building), which means it impacts the bottom line of our financials when extended as we are not shipping. 

3. Proven experience working to a formal design controls process.
We are a medical device company and must follow formalized procedures, while we acknowledge that most candidates do not have this experience, this can be a problem when they onboard as we run the risk of them just not 'getting' process in any way. We cannot afford mistakes in the manufacturing area, the impact can be as serious as a product recall.

Education:
Computer Science degree or equivalent STEM degree.


Nesco Resource is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities