Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$55 per hour

Akkodis

Akkodis is seeking a Software Developer for a 06+ months contract job (with possibility of extension) with a client in Rochester Hills, MI (onsite).

Pay Rate Range: $55 - $60/hr. on w2.

(The rate may be negotiable based on experience, education, geographic location, and other factors.)

Schedule - Mon - Fri (8 am -5 pm EST, fully 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.

Hands-on experience with LabVIEW, which is required for modifying the test systems

End-to-end ownership of a LabVIEW project in production

Exposure to instrument integration and test system environments

Design database structures from scratch aligned to system architecture

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 database and SQL platforms.

Must be able to modify software/code with existing Labview, C#, C++, etc. and push to local database.

Must be able to build local database on each machine and modify existing systems. Must be able to push to 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 local SQL database supporting lab test systems.

Updated LabVIEW software with database communication.

Supporting .NET / VB / C# software components.

Functional data transfer from local database to organization database.

Technical documentation and knowledge transfer to internal teams.

If you are interested in this Software Developer job in Rochester Hills, MI then please click APPLY NOW. For other opportunities available at Akkodis go to If you have questions about the position, please contact Vishal Sharma 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

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Rochester Hills, MI vacancy
  •  ...Overview: As a Java Developer, you'll be creating APIs & web-apps using best-in-class technologies to solve our clients' challenges...  ...to efficiently implement clean, maintainable, and testable software code- Proficient in developing secure code & solutions (web, cloud... 
    Suggested

    Guru Schools

    Auburn Hills, MI
    4 days ago
  •  ...such as Medical, Dental, Vision ++ a fun company to work!!! Job description: ~ Card services team is looking for Senior Java Developer to be part of a migration of their applications to AWS. ~ Bachelor's degree in computer science, engineering or in a... 
    Suggested

    Perfict Global, Inc.

    Auburn Hills, MI
    5 days ago
  •  ...diversity and passion of our people, and our deep roots in the communities in which we operate. Our ambitious electrification and software strategies and the creation of an innovative ecosystem of strategic, game-changing partnerships are driving our transformation to... 
    Suggested

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...Contribute to Terraform-managed infrastructure; participate in multi-cloud (AWS / Azure) deployment patterns AI Tooling & Developer Productivity Actively use and evaluate AI-assisted development tools (GitHub Copilot, Claude Code, etc.) to accelerate platform... 
    Suggested
    Shift work

    Stellantis

    Auburn Hills, MI
    4 days ago
  • $66 - $76 per hour

     ...Check out this new opportunity! Embedded Software Engineer Auburn Hills, MI $66.00 - $76.00/Hourly Active Secret Clearance...  ...integration, testing, and deployment. Responsibilities: Develop embedded software solutions supporting military combat vehicle... 
    Suggested
    Hourly pay
    Contract work

    Moseley Technical Services

    Auburn Hills, MI
    3 days ago
  •  ...Title: AUTOSAR Embedded Software Engineer Location: Auburn Hills, MI Duration: Full Time Experience required: 8-1...  ...Autosar stack like OS, COM, MEM, DIAG etc. • Experience in developing low level drivers for various MCU peripherals. • Develop and... 
    Full time

    SWITS DIGITAL Private Limited

    Auburn Hills, MI
    3 days ago
  •  ...Role description Embedded Software Engineer - Engine Controls GTM/AUTOSAR CDD development Auburn Hills, MI Full time Key Responsibilities Develop Complex Device Drivers (CDD) for gasoline Engine Control Module (ECM/PCM) functions on ECU platform... 
    Full time

    Tata Technologies

    Auburn Hills, MI
    5 days ago
  •  ...Embedded Software Engineer # Brief We are looking for an Embedded Software Engineer to execute design and development...  ...requirements to production and commercial deployment ~ Design, develop, code, test and debug system software ~ Review code and... 
    Work experience placement

    James David Staffing

    Auburn Hills, MI
    5 days ago
  •  ...Responsibilities: Design and development of embedded software for HVAC control modules. Duties include developing requirements, new software control strategies, addressing issues identified in the current software by using test-driven development methods... 
    Temporary work

    Zobility

    Auburn Hills, MI
    5 days ago
  •  ...Guiding and directing all engineering teams (e.g. hardware, software, systems, specialties) to achieve program and technical success...  ...recovery plans (if needed) to senior and executive management Developing and maintaining customer relationships Partner with the... 
    Local area
    Overseas

    Rheinmetall

    Auburn Hills, MI
    1 day ago
  •  ...Job Description: As a Lead Applications Engineer you will work alongside a team of automation experts. Together you will develop an accurate budget and project quote outlining key concept points, sequence of operations and mechanical descriptions to ultimately... 
    Full time
    Remote work

    Hitachi

    Auburn Hills, MI
    4 days ago
  •  ...troubleshooting, risk mitigation, and continuous improvement activities. Develop and maintain reference architectures, solution templates, and...  ...hands-on experience integrating robotic systems, controls, software, safety systems, and industrial IT/OT environments. ~... 
    Hourly pay
    Temporary work
    Local area
    Monday to Friday

    Abb Holdings Inc

    Auburn Hills, MI
    4 days ago
  • Lead Sealing Systems Engineer At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company. Additionally, everyone has individual...

    Koch Industries

    Rochester Hills, MI
    3 days ago
  •  ...product design, materials science, and advanced simulation to develop robust sealing technologies that improve reliability, reduce validation...  ...with nonlinear CAE tools such as Abaqus, ANSYS, or equivalent software, including large deformation, complex contact, and highly... 
    Flexible hours

    Molex

    Rochester Hills, MI
    1 day ago
  •  ...customer premises, acting as hands-on support for R&D to further develop the solution and for Product Management to better understand...  ...robotic or automation system integration, including hardware, software, controls, sensors, safety systems, or industrial equipment.... 
    Hourly pay
    Temporary work
    Monday to Friday

    Abb Holdings Inc

    Auburn Hills, MI
    4 days ago
  •  ...of electro-mechanical products for various automotive closure systems. Need to have experience in designing, engineering and developing electro-mechanical devices. Power sliding door actuators, power deck-lid actuators, power lift-gate actuators, power side door... 
    Temporary work
    Local area
    Immediate start
    Shift work

    STRATTEC

    Auburn Hills, MI
    4 days ago
  • Stellantis is seeking a Design Systems Engineer in Auburn Hills, Michigan. The position involves coordinating the technical aspects of engine design to meet customer requirements and quality targets. Key responsibilities include leading global teams, ensuring compliance...

    Stellantis

    Auburn Hills, MI
    5 days ago
  • $103.71k - $138.28k

     ...formulate system requirements. •Evaluates and recommends future technologies and methodologies that will enhance future capabilities. •Develop and execute test plans and procedures based upon system security and functional requirements. •Analyzes, develops, recommends,... 
    Full time
    Temporary work
    Remote work

    Lumen

    Rochester Hills, MI
    5 days ago
  • AM General LLC in Auburn Hills is seeking a Product Engineer to support Systems Engineering efforts. This role involves market analysis, architecture design, and product development in military vehicles. Candidates should have 10+ years in military vehicle development, ...
    Full time

    AM General LLC

    Auburn Hills, MI
    2 days ago
  •  ...seeks a Senior Data Engineer to design and build the ingestion platform that supports data delivery across the organization. You will develop reusable components, manage the Airflow platform, and work with multiple data sources. The ideal candidate has a Bachelor's degree... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  • Mobilisights Connect is seeking an experienced data platform engineer to design and build a robust scalable data platform in Auburn Hills, Michigan. This role involves working with cloud native systems and ensuring the operation reliability of data systems in production...

    Mobilisights Connect

    Auburn Hills, MI
    2 days ago
  • Stellantis is seeking a Senior Data Engineer to join the Foundations squad. You will design and evolve the ingestion platform facilitating data delivery. Your responsibilities include implementing reusable components and owning the Airflow platform, among other architecture...

    Stellantis

    Auburn Hills, MI
    5 days ago
  • A leading sustainable mobility technology leader in Michigan is seeking a Software Engineer to drive innovation in automotive technology projects, working on front-end and back-end solutions. The ideal candidate will have a strong programming background and experience... 

    faurecia S.A.

    Auburn Hills, MI
    4 days ago
  •  ...robust change management Create specific topologies for the Platform/Program Application Work with Schematics Design team to develop mechanizations (SDPs) for the Application Support Platform/Program meetings/discussions involving architecture or Power Distribution... 
    For contractors

    ALTEN Technology USA

    Auburn Hills, MI
    26 days ago
  •  ...Are At Applied Automation Technologies, we dont just build software - we engineer precision. As the creators of the CAPPS suite, were...  ..., accuracy, and adaptability. We are a team of engineers, developers, and problem-solvers driven by innovation. Our culture values... 
    Full time
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Applied Automation Technologies

    Rochester, MI
    29 days ago
  •  ...products never get a second chance. This is why we can never compromise on quality. We are working to increase vehicle safety by developing seatbelts, airbags and steering wheels and you can be part of our team. This role is responsible for the development and execution... 
    Local area

    Autoliv United States

    Auburn Hills, MI
    2 days ago
  • Design and develop embedded software applications using C/C++ on QNX (POSIX-based RTOS) Develop and integrate software components aligned with Adaptive AUTOSAR architecture , including application services and middleware layers Implement SOME/IP communication , including... 

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    2 days ago
  • We are seeking an experienced AUTOSAR Embedded Software Engineer to join our team. The ideal candidate will have a strong background...  ...AUTOSAR stacks including OS, COM, MEM, DIAG, etc. Experience developing low-level drivers for various MCU peripherals. Expertise in configuring... 

    Veriipro

    Auburn Hills, MI
    2 days ago
  • Pentangle Tech Services | P5 Group is seeking an embedded software engineer in Auburn Hills, Michigan. The role involves designing and developing software applications using C/C++ on QNX, focusing on real-time performance and automotive Ethernet communication. The ideal... 

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    2 days ago
  •  ...We are seeking a motivated and technically strong Software Development, Integration, and Platform Delivery Engineer to support the development...  ...activities across multiple development environments. Develop and execute validation activities in: Model-in-the-Loop (MIL... 
    Immediate start

    Stellantis

    Auburn Hills, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!