Software Integration Engineer - Lab Automation

ALTEN Technology•Hagerstown, MD
•Onsite

About The Position

We are seeking a Software Integration Engineer to support the development, testing, and validation of advanced heavy-duty powertrain systems within a powertrain engineering laboratory. The laboratory supports conventional, electric, and fuel-cell powertrain technologies. This role will focus on integrating test automation platforms, developing software tools and regression-testing applications, and maintaining laboratory databases and supporting infrastructure. The engineer will also contribute to regulatory testing activities, including EPA and CARB requirements. Key areas of responsibility include test-system control, data acquisition, engine dynamometer environments, test-cell automation, fuel conditioning and measurement systems, emissions instrumentation, and combustion analysis platforms. You will join a powertrain data and software engineering team responsible for developing and supporting applications that improve test-cell operations, data collection, storage, analysis, and overall laboratory efficiency. You will collaborate closely with engineers, technicians, laboratory personnel, and other stakeholders to identify technical needs, develop practical solutions, and continuously improve the reliability and effectiveness of laboratory systems.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline. A Master's degree is preferred. Ten or more years of relevant professional experience may be considered in place of a bachelor's degree.
  • Strong programming experience with C#.
  • Experience with Microsoft SQL Server and database development.
  • Experience developing applications using ASP.NET MVC.
  • Familiarity with Git and command-line workflows.
  • Experience working with software communication protocols and hardware interfaces.
  • Understanding of data collection, data reduction, and engineering data analysis.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Basic project management experience.
  • Ability to work effectively with engineers, technicians, software developers, and other technical stakeholders.

Nice To Haves

  • Python
  • Experience with CAN-based communication and analysis tools
  • Experience working with test-cell automation systems
  • Experience integrating vendor APIs and laboratory instrumentation
  • Familiarity with engine testing and dynamometer environments
  • Knowledge of diesel engines and after-treatment systems
  • Experience with emissions or combustion measurement systems
  • Experience supporting regulatory or compliance testing

Responsibilities

  • Develop and implement automated test procedures using laboratory test automation platforms.
  • Support, maintain, and enhance databases used for laboratory operations and test data management.
  • Integrate intelligent hardware and laboratory instrumentation using a variety of communication protocols.
  • Develop user interfaces and software applications that support test-cell operations and engineering workflows.
  • Diagnose and resolve software and hardware issues within engine and powertrain development test environments.
  • Document technical issues, corrective actions, and verified solutions using established troubleshooting and problem-solving practices.
  • Develop C# scripts, utilities, and applications that improve testing processes, data quality, data reduction, and engineering productivity.
  • Configure and operate PC-based test and measurement equipment, including CAN and vehicle-network analysis tools.
  • Utilize vendor-provided APIs to extend the functionality of laboratory equipment and create customized engineering solutions.
  • Develop and maintain automation protocols for performance, durability, and other powertrain testing applications.
  • Design, develop, and maintain SQL databases and web-based user interfaces using ASP.NET MVC.
  • Provide technical support and serve as a software interface between laboratory technicians, engineers, and test-planning teams.
  • Support regulatory and compliance-related testing activities within the powertrain laboratory.
  • Produce clear technical documentation describing software tools, automation capabilities, system requirements, and operating procedures.
  • Identify opportunities to improve laboratory efficiency, reliability, and cost effectiveness through software and automation.
  • Collaborate with internal users and stakeholders to understand technical challenges, prioritize requirements, and deliver sustainable solutions.
  • Contribute to the long-term development and stability of laboratory data and analytics systems.

Benefits

  • Mentorship
  • Career growth opportunities
  • Comprehensive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service