Description

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.

Education

Bachelor's or Master's degrees