Main navigation


About Sciemetric

Sciemetric has worked with manufacturers for over 25 years to solve their biggest productivity and quality issues optimize their production lines quickly. Sciemetric’s people are specialists in modern manufacturing and industrial processes, with technology, products, and experience that span the assembly line and beyond. To harness the full potential of the Industrial Internet of Things (IIoT) and Industry 4.0, it’s not enough to just collect data from processes—you need to collect the right data and be able to access insights to help you improve your line.

Sciemetric’s process monitoring, data collection, and data analytics capabilities help customers achieve actionable insight in real-time. This empowers individuals to become effective agents of change in their organizations and drives continuous improvement in quality, profitability, and efficiency. The breadth and depth of Sciemetric’s expertise comes of walking thousands of manufacturing lines, creating hundreds of applications, and installing thousands of systems worldwide.

Job Summary 

Working in an Agile/Scrum environment with leading edge programming languages, the Senior Software Developer will be developing products that detect deficiencies and improve production processes for Fortune 500 companies. In this role, you will leverage your exceptional programming skills to meet the high demands and expectations of our global manufacturing customers.


  • Translating user stories and functional specifications into meaningful code
  • Perform development activities in accordance with ISO processes and procedures
  • Coordinating with other developers working on related products
  • Interacting with customer support and application installation engineers to support end-customer issues and needs

Minimum Qualifications

  • Bachelor’s degree in Computer Science or Electrical Engineering
  • Strong problem-solving skills
  • Strong mathematical skills
  • Minimum 5 to 8 years of experience with expertise in:
    • Windows applications and services
    • C++
    • C#
  • Computer hardware experience

Additional Desired Skills and Experience

The following skills are highly desirable for this position:

  • Windows, Linux, QNX operating systems
  • Knowledge of network TCIP/IP protocol, topology, and security
  • Industrial communications protocols (Ethernet/IP, PROFINET, OPC UA, etc.)
  • SQL
  • Data acquisition
  • Validation/testing
  • Good organization and planning skills
  • Ability to learn and absorb new technologies quickly (self-learner)


Apply to Please include "Sr. Software Developer - Rochester Hills, MI" in the subject line.