You will develop software systems to control machines and streamline manufacturing processes.
Responsibilities
- Build and maintain software infrastructures to enable value extraction from generated data.
- Design, document, and qualify software for manufacturing new instruments and accessories.
- Own manufacturing software projects and collaborate with cross-functional teams to drive them to resolution.
- Support existing production software and ensure product integrity during volume production.
- Map, develop, and test projects from inception through to launch.
Required Skills
- 4+ years of software development experience (higher degree can offset years of experience).
- Strong programming skills, specifically with C# or Python.
- Solid understanding of OOA, OOD, OOP, and Design Patterns.
- Bachelor's or Master's degree in Engineering, Computer Science, or Software Engineering.
- Ability to communicate complex technical concepts to engineers in different functional areas.
- Proven ability to work independently to overcome roadblocks with minimum guidance.
Preferred Skills
- Experience with web technologies including Restful API, Web services, HTML, CSS, and Angular JS.
- Familiarity with databases such as SQL and No-SQL.
- Experience developing robotic or electro-mechanical control systems.
- Experience in medical device manufacturing or regulated engineering environments.
- Knowledge of Statistical Analysis, Six Sigma, or Statistical Process Control.