Software Reliability Engineer

ATOMS Careers page•Pittsburgh, PA
•$158,000 - $218,000•Onsite

About The Position

Lab37 Robotics is a technology company developing and deploying robots for direct-to-customer food production. Its mission is to improve efficiency, quality, and customer satisfaction in the food industry through innovative robotic solutions. The Software Reliability Engineer designs, develops, and maintains tests and testing infrastructure to improve robotic-system reliability and performance. The role investigates software failures and complex system behaviors, identifies root causes, and writes or enhances C++ and scripting code to support testing, validation, and debugging. It also analyzes system metrics, logs, and production data to find trends and edge cases and collaborates with engineering teams to improve software quality and testing processes. The position is based in the Pittsburgh office and is onsite five days per week. The base salary range is $158,000–$218,000 per year. Equity awards and an annual performance-based bonus may also be available.

Requirements

  • Strong C++ programming skills, including experience reading, debugging, and modifying production code and understanding memory management, data structures, and concurrency.
  • Proficiency in Python and scripting languages for workflow automation, log and telemetry analysis, troubleshooting, and testing-tool development.
  • Strong debugging and problem-solving skills, including investigating complex system behaviors, identifying root causes, and using data to make technical decisions.
  • Experience developing and executing module- and system-level tests, including automated testing, failure scenarios, and regression testing.
  • Solid software development fundamentals, including Linux, Git, and debugging tools.
  • Strong ownership and communication skills, and the ability to work independently in a fast-paced environment.

Nice To Haves

  • Experience with robotics, embedded systems, or software that interacts with physical hardware, including hardware-in-the-loop testing, simulation, or debugging timing-related issues.
  • Experience with production systems, data analysis, and observability tools such as Grafana, Hex, or Superset, including troubleshooting intermittent failures and improving system reliability.

Responsibilities

  • Design, develop, and maintain tests and testing infrastructure to improve the reliability and performance of robotic systems.
  • Investigate software failures, troubleshoot complex system behaviors, and identify root causes to improve robot performance.
  • Write and enhance C++ and script code for testing, validation, and debugging across robotic systems.
  • Analyze system metrics, logs, and production data to identify trends, uncover edge cases, and drive continuous improvements.
  • Collaborate with cross-functional engineering teams to improve software quality, strengthen testing processes, and ensure robots perform reliably in real-world environments.

Benefits

  • Medical, dental, and vision insurance, with multiple plans including HSA options.
  • Company-paid short- and long-term life and disability insurance.
  • Voluntary accident, critical illness, and hospital indemnity insurance.
  • Optional supplemental life insurance for employees, spouses, and children.
  • Pet insurance discount.
  • 401(k).
  • Health Savings Account (HSA).
  • Flexible Spending Accounts for healthcare, dependent care, and commuting.
  • Discretionary vacation days.
  • Eight paid holidays per year.
  • Paid sick time.
  • Paid bereavement leave.
  • Paid parental leave.
  • Equity awards and an annual performance-based bonus may be available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service