Software Automation Engineer

MESO SCALE DIAGNOSTICS, LLC.•Gaithersburg, MD
•$78,100 - $116,200

About The Position

This position is responsible for designing and programming high-performance automation systems used in the assembly, inspection, and reagent dispensing of microplate test kits, microfluidic assay cartridges, and other emerging products. The role works closely with R&D, Manufacturing, and Quality Assurance to support new product development and improve current manufacturing capabilities through automation. It includes configuring, validating, and troubleshooting automation hardware and software to ensure reliable system performance and scalability.

Requirements

  • A minimum of one year of experience in large-scale software design.
  • At least one year of programming experience using C# .Net or another object-oriented language such as Java or C++; alternatively, at least one year of experience with PLCs and programming with Ladder Logic or structured text.
  • If lacking a relevant degree, at least three years of experience in automation equipment software development and associated experience.
  • Working knowledge of the full software development lifecycle.
  • Strong programming fundamentals and an analytical background in logical problem-solving.
  • Good communication and interpersonal skills.
  • Ability to be creative, collaborative, proactive, and self-motivated in completing assigned responsibilities.
  • Attention to detail, commitment to excellence and performance improvement, and drive to deliver quality, value-added results.
  • Ability to multitask and work productively in a demanding environment with changing priorities.

Nice To Haves

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering, or another related science or engineering discipline; additional years of experience may substitute for a degree.
  • Prior experience with industrial robots, motors, controllers, and/or digital and analog sensors.
  • Experience with data structures, communication protocols, GUI design, and database communication.
  • Hardware/software integration experience.

Responsibilities

  • Participate in designing and developing new controls and software for manufacturing and research and development equipment.
  • Maintain and update existing software.
  • Work closely with cross-functional teams to support new product development.
  • Configure, validate, and troubleshoot automation software and hardware.
  • Write technical documents such as requirements, design specifications, release notes, and work instructions.
  • Participate in design and code reviews and milestone reviews.
  • Perform other engineering functions as assigned.

Benefits

  • Medical, dental, and vision coverage, along with prescription benefits.
  • 401(k) plan with company matching.
  • Flexible spending accounts.
  • Company-paid short- and long-term disability insurance.
  • Group life and accidental death and dismemberment insurance.
  • Paid vacation, paid sick leave, and paid holidays.
  • Paid parental leave.
  • Employee assistance program.
  • Fitness club membership contribution.
  • Pet insurance.
  • Identity theft protection.
  • Home and auto insurance discounts.
  • Optional supplemental life insurance.
  • Employees may qualify for a discretionary or non-discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service