Software Automation Engineer
Akkodis is seeking a Software Developer for a 6+ months contract job with a client in Rochester Hills, MI (onsite). This person will play a key role in developing and enhancing automated test systems, including building a local SQL database, updating LabVIEW applications, and supporting .NET/C#/VB-based software used in active lab systems. Hands-on experience with lab or manufacturing test environments and strong database integration skills are critical for success in this role.
Pay Range: $55-$60/hr. The pay rate may be negotiable based on experience, education, geographic location, and other factors.
Must have
- 5+ years of Microsoft SQL experience.
- .NET, LabVIEW 2024, and VB.NET are a must.
- Must be able to create test software.
- Jira experience is a plus.
- Must be able to create databases and SQL platforms.
- Must be able to modify software/code with existing LabVIEW, C#, C++, etc., and push to the local database.
- Must be able to build a local database on each machine and modify existing systems. Must be able to push to the centralized database.
Role Overview
- This contractor will support the development and enhancement of automated test systems within the Reliability Lab. The primary responsibility is to develop a local SQL database and enhance LabVIEW and supporting software applications to enable reliable test data capture, storage, and transfer to the organization’s enterprise database.
- The role requires hands-on development in MS SQL database, LabVIEW, .NET, VB/VB.NET, and C#, with direct interaction with lab test equipment and active test systems.
Key Responsibilities
- Design and implement a local SQL database to store test results, configuration data, and metadata.
- Develop and modify LabVIEW applications to read from and write to the local database.
- Develop, upgrade, troubleshoot, and maintain supporting software in .NET, C#, and VB/VB.NET.
- Implement mechanisms to push or synchronize data from the local SQL database to the organization database.
- Ensure data integrity, traceability, and reliability across local and enterprise systems.
- Implement logging, error handling, and recovery for database and software interfaces.
- Support existing automated test systems by diagnosing and resolving software and data-related issues.
- Create and maintain technical documentation for database structure, data flow, and software interfaces.
- Collaborate with internal test engineers and stakeholders to support operational lab systems.
Required Qualifications
- Bachelor’s degree in electrical engineering, Computer Science, Software Engineering, or equivalent experience.
- Demonstrated experience developing LabVIEW-based automated test systems.
- Strong experience with MS SQL databases (schema design and queries).
- Hands-on experience with .NET development, including C# and VB/VB.NET.
- Experience integrating test software with databases in a lab or manufacturing environment.
- Strong troubleshooting and problem-solving skills.
Preferred Qualifications
- Background in reliability testing, DAQ, or automated test equipment.
- Experience supporting deployed test systems where uptime and data accuracy are critical.
- Familiarity with structured software development and version control practices.
- Familiarity with SQL Express, including installation, configuration, and basic management tasks.
- Experience using Snowflake for data management and analytics.
- Experience integrating Jira with SQL databases for enhanced issue tracking and data synchronization.
Key Deliverables
- Implemented a local SQL database supporting lab test systems.
- Updated LabVIEW software with database communication.
- Supporting .NET / VB / C# software components.
- Functional data transfer from the local database to the organization database.
- Technical documentation and knowledge transfer to internal teams.
If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at ***email_hidden***
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
· The California Fair Chance Act
· Los Angeles City Fair Chance Ordinance
· Los Angeles County Fair Chance Ordinance for Employers
· San Francisco Fair Chance Ordinance
Recommended Jobs
Regional SOC (Security Operations Center) Incident Response Engineer
The Regional Security Operations Center (SOC)/Incident response Engineer is responsible for implementing and maintaining security controls and systems in the Americas region. This position also works…
General Manager
Company Summary: Who is Taco Bell? Taco Bell is a leading Mexican-inspired quick service restaurant brand that is a part of Yum! Brands, Inc. which includes Pizza Hut and KFC. Founded on innovation a…
Head of Electrical and Software Engineering
About Slate At Slate, we’re building safe, reliable vehicles that people can afford, personalize and love—and doing it here in the USA as part of our commitment to reindustrialization. The spirit …
Xactimate Estimator
Job Description Job Description Summary The Project Estimator is responsible for producing accurate, profitable estimates for insurance restoration projects using notes, scopes, and photos pro…
Guest Teacher
About This PositionMuskegon Catholic Central is seeking a dedicated and flexible educator to join our team on an as-needed, part-time basis. This role is ideal for individuals who are passionate abou…
JAVA Application Architect / Programmer Analyst
Job Title: Application Architect / Programmer Analyst (Java) Location: Lansing, MI (Hybrid – Local Candidates Only) Duration: 12 Months with possible extension Work Schedule: 40 Hours per …
Speech-Language Pathologist [PRN]
Job Description Job Description Salary: Origami Rehabilitation is a 501(c)(3) nonprofit organization. Origami provides comprehensive rehabilitation for children and adults with neurological, d…
Analyst - Business Ops, Tech Strategy
General information Ref # 21629 Remote? No Ally and Your Career * Ally Financial only succeeds when its people do - and that's more than some cliché people put on job postings. We …