Software Integration Engineer - Lab Automation
Hagerstown · Greensboro · USD 75,000-78,000 · Full-time · Posted Oct 2, 2026
At a glance
- Employment
- Full-time
- Location
- Hagerstown · Greensboro
- Salary
- USD 75,000-78,000
About the role
- The Software Integration Engineer will support the development, testing, and validation of advanced heavy-duty powertrain systems within a laboratory environment.
- This role focuses on integrating test automation platforms, developing software tools, and maintaining laboratory databases and infrastructure.
- The engineer will collaborate with cross-functional teams to improve test-cell operations and contribute to regulatory testing activities.
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 various communication protocols.
- Develop user interfaces and software applications to support test-cell operations and engineering workflows.
- Diagnose and resolve software and hardware issues within engine and powertrain development test environments.
- Develop C# scripts, utilities, and applications to improve testing processes and data quality.
- Configure and operate PC-based test and measurement equipment, including CAN and vehicle-network analysis tools.
- Utilize vendor-provided APIs to extend laboratory equipment functionality.
- Design, develop, and maintain SQL databases and web-based user interfaces using ASP.NET MVC.
- Support regulatory and compliance-related testing activities within the powertrain laboratory.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- 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, and other technical stakeholders.
Preferred qualifications
- Master's degree
- 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
Workplace
- Drug-free workplace; pre-employment drug screening required.
Skills
- C#
- Microsoft SQL Server
- ASP.NET MVC
- HTML
- CSS
- Git
- Software And Hardware Integration
- Test Automation
- Data Acquisition
- Data Analysis
- Communication Protocols
- Python
Show all 13 skills
- CAN