Senior Software Engineer

AdcoleMarlborough, MA
$140,000 - $170,000Onsite

About The Position

Adcole designs and manufactures precision measurement systems used by leading industrial manufacturers - Ford, GM, Toyota, Caterpillar, Cummins, and others - to measure rotating components to tolerances finer than one-hundredth the diameter of a human hair. Our systems serve as the measurement standard on production floors worldwide, including in Formula One with teams like Red Bull and Ferrari. We have been manufacturing the majority of our products at our Massachusetts headquarters since 1957. We support customers globally through offices in the U.S., Germany, China, and Japan. We are looking for a Senior Software Engineer to join our software engineering team and take a leading role in developing the software that drives our measurement systems. You will report to the Director of Software Engineering and work closely with engineering, manufacturing, and customer support teams. The work spans the full software lifecycle - architecture, UI/UX development, algorithm implementation, hardware integration, and validation. This includes both off-line development and hands-on testing directly on our measurement equipment.

Requirements

  • Degree in Computer Science, Software Engineering, Robotics, or a related field - or equivalent experience
  • 5+ years of experience in motion control, device control, or similar software development
  • Professional experience with C# and Microsoft WPF
  • Strong programming skills in C and/or C++
  • Experience building and maintaining production software systems
  • Comfortable working across teams and communicating technical concepts clearly

Nice To Haves

  • AI implementation experience
  • Azure DevOps or Team Foundation Server
  • SQL Server or relational databases
  • Hardware/software integration or embedded systems

Responsibilities

  • Design and develop software for precision measurement systems
  • Build and maintain UI/UX workflows based on functional requirements
  • Develop and optimize data acquisition and analysis algorithms
  • Support hardware/software integration and system validation
  • Troubleshoot and resolve defects in current and legacy systems
  • Contribute to project planning, code reviews, and technical documentation
  • Evaluate new tools and technologies, including AI-driven approaches
  • Mentor junior engineers and contribute to team engineering practices

Benefits

  • Medical, dental, and vision insurance
  • Life insurance
  • Tuition reimbursement
  • Paid time off
  • 401(k) program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service