Software Developer Lab Systems Integration
Milford, CT - USA
Job Summary
Job Description
At General Motors our product teams are redefining mobility. Through a human-centered design process we create vehicles and experiences that are designed not just to be seen but to be felt. Were turning todays impossible into tomorrows standard from breakthrough hardware and battery systems to intuitive design intelligent software and next-generation safety and entertainment features.
Every day our products move millions of peopleas we aim to makedriving safer smarter and more connected shaping the future of transportation on a global scale.
Work Arrangement
This role is categorized as hybrid. The successful candidate is expected to report to Milford Proving Ground (MPG) Tire & Wheel Test Lab 4 days per week.
The Role
The Lab System Integration Engineering (LSIE) team is a part of a larger Lab Engineering Operational Support Team that is driving common tools and processes for the diverse component subsystem and vehicle testing laboratories within GM. Our team supports the various testing laboratories as well as vehicle garages in Pontiac Warren and Milford Michigan. The Lab System Integration Engineer (LSIE) position is dedicated to supporting the Tire and Wheel Test Laboratory at the Milford Proving Grounds focusing on the development and validation testing of current and future vehicle programs as well as enhancing laboratory this role you will develop and maintain the software and data infrastructure that enables the Tire & Wheel Test Laboratory to plan execute and analyze development and validation testing.
This position has a strong focus on C# application development and database design and administration primarily on PostgreSQL and related data systems. You will build and support software that:
Automates and coordinates laboratory test workflows
Interfaces with test equipment (e.g. MTS systems) and controller networks
Manages the endtoend flow of test data including ingestion processing storage and reporting
This role is ideal for someone who enjoys handson lab work systemlevel integration and using modern software and database technologies to improve test capability and efficiency.
What Youll Do (Responsibilities)
C# Software & Application Development
Design develop and maintain C# applications and services that support test planning execution data processing and reporting for the Tire & Wheel Test Lab.
Implement robust Windows Services background processes and APIs for automated data movement status monitoring and notifications
Develop and maintain WinForms or UI applications used by lab personnel for test setup monitoring and data access.
Apply objectoriented design principles and best practices including clean architecture modular design and reusable components.
Collaborate in a software releaseoriented team participating in peer reviews code walkthroughs and structured release cycles.
Database & Data Pipeline Engineering
Design implement and optimize PostgreSQL database schemas to support test configuration execution tracking and highvolume results data.
Develop and maintain stored procedures views and queries to support efficient data retrieval aggregation and analysis.
Implement and support endtoend data pipelines that move test data from acquisition systems into structured database storage and downstream analytics/reporting systems.
Ensure data quality integrity and traceability including auditability of test configurations software versions and test results.
Monitor and tune database performance manage indexing strategies and work with IT partners on backup recovery and security needs.
Lab Systems Integration & Automation
Develop and validate automated test scripts and support software that integrate with test stands controllers and measurement systems (e.g. MTS).
Integrate new test hardware into the lab environment including software interfaces and data flows needed for reliable operation.
Interface with vehicle controller networks and lab hardware to ensure communications and control requirements are met (e.g. CANbased or Ethernetbased systems).
Provide startup and debug support for new or updated test methods equipment integrations and software releases.
Collaboration Networking & Continuous Improvement
Partner with product engineering teams to understand new product functionality and translate it into test automation and data requirements.
Collaborate with internal and external IT and test automation organizations to enhance lab networking data infrastructure and tool integration.
Champion and participate in continuous improvement projects to mature testing methods improve data flow and increase efficiency while maintaining common standards across test stands and labs.
Your Skills and Abilities (Required Qualifications)
Bachelors degree in Engineering Computer Science or a closely related discipline.
5 years of professional software development experience with a strong emphasis on C# and ecosystem.
Proven expertise in database development and administration with handson experience in PostgreSQL or similar relational database systems (schema design complex queries performance tuning).
Strong understanding and practical use of objectoriented programming concepts and design patterns.
Experience building software that connects to lab equipment data acquisition systems or test automation environments and processes resulting data.
Handson experience working in a laboratory or test environment with demonstrated ability to debug issues involving both hardware and software.
Ability to understand and troubleshoot common networking protocols (e.g. TCP/IP UDP RS232 Ethernet Modbus) as they relate to lab and test systems.
Demonstrated ability to work with a high level of autonomy in a complex environment managing multiple projects priorities and deliverables with minimal supervision.
Excellent oral and written communication skills and strong interpersonal skills to work effectively with crossfunctional partners and lab staff.
High level of analytical ability to solve unusual and difficult technical problems.
What Will Give You a Competitive Edge (Preferred Qualifications)
Masters degree in Computer Science Computer Engineering Electrical Engineering or a related field.
7 years of professional software development experience with a strong emphasis on C# and ecosystem.
Experience with software change control and release using Gitbased ecosystems (e.g. Git Bitbucket) and work tracking tools such as Jira.
Experience with unit testing and continuous integration pipelines for C# and databasedriven applications.
Experience with test automation frameworks and tools such as LabVIEW TestStand or VeriStand.
Familiarity with XML and JSON for data exchange and configuration including their use in C# and database workflows.
Experience with test controls data acquisition and data analysis tools (e.g. VehicleSpy INCA/MDA DeweSoft).
Knowledge of traditional product development and validation processes including timing milestones and release methodologies.
#LI-KM2
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship entry of GM as the immigration employer of record on a government form and any work authorization requiring a written submission or other immigration support from the company (e.g. H1-B OPT STEM OPT CPT TN J-1 etc). This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week or other frequency dictated by their manager. This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate. This position requires the ability to legally operate a motor vehicle on a regular basis. A company vehicle will only be provided for this role by passing the Motor Vehicle Report review.About GM
Our vision is a world with Zero Crashes Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day individually and collectively to drive meaningful change through our words our deeds and our culture. Every day we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one were looking out for your well-beingat work and at homeso you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex race color national origin citizenship status religion age disability pregnancy or maternity status sexual orientation gender identity status as a veteran or protected veteran or any other similarly protected status in accordance with federal state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required where applicable to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment email us or call your email please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Required Experience:
IC
About Company
GM is home to Chevrolet, Buick, GMC & Cadillac and has been leading the auto industry for over a century. See how we create a vehicle for every drive.