Job Description


Job Overview

  • Job ID:

    J55039

  • Job Title:

    Embedded Software Engineer

  • Location:

    Parkersburg, WV

  • Duration:

    24 Months + Extension

  • Domain Exposure:

    Utilities/ Energy

  • Client:

    To Be Discussed Later

  • Employment Type:

    W-2, 1099, C2C

  • Work Authorization:

    US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other

Job Title: Embedded Software Engineer
Location: Parkersburg, WV(Remote)
Duration: 24 Months + Extension
Bill Rate: $71/hour (C2C)
Job Type: W-2, 1099, C2C
Client: To Be Discussed Later
Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other

Job Description:

We are seeking two Embedded Software Engineers to join a rapidly growing energy storage manufacturer in West Virginia. This is an exciting opportunity for engineers who thrive in hands-on environments, enjoy solving complex technical problems, and want to work directly with the hardware and software powering advanced manufacturing systems.
In this role, you will work closely with engineering and manufacturing teams to test new hardware, troubleshoot embedded software, and ensure equipment operates reliably in a high-demand production environment.
Unlike traditional software development positions, this opportunity involves hands-on embedded development, Linux-based troubleshooting, microcontroller programming, and hardware debugging directly on the manufacturing floor.
The ideal candidate is someone who enjoys working with physical systems, investigating challenging technical issues, and taking ownership of problems from initial diagnosis through resolution.

Key Responsibilities:

Develop, debug, troubleshoot, and maintain embedded software running on Linux-based systems.
Test, validate, and support newly developed hardware and embedded control systems.
Write, modify, and debug embedded software using C programming.
Program and troubleshoot microcontrollers (MCUs) used in industrial equipment and control systems.
Diagnose hardware and software failures involving circuit boards, communication interfaces, and electronic components.
Utilize oscilloscopes, multimeters, and other diagnostic tools to identify root causes of hardware issues.
Troubleshoot networking equipment, communication protocols, cabling, and hardware connectivity.
Collaborate with mechanical, electrical, assembly, and manufacturing engineering teams to resolve technical challenges.
Support hardware bring-up, system integration, validation, and production readiness.
Investigate equipment failures and implement practical solutions to improve reliability and performance.
Provide technical support directly on the factory floor in a fast-paced manufacturing environment.
Document troubleshooting findings, software changes, and technical resolutions.

Required Qualifications:

Strong hands-on Linux experience with demonstrated ability to develop, troubleshoot, and debug software in Linux environments.
Proficiency in C programming for embedded systems.
Experience developing, programming, or debugging embedded microcontrollers (MCUs).
Hands-on experience debugging electronic hardware, including printed circuit boards (PCBs).
Experience using oscilloscopes and other electronic test equipment for troubleshooting.
Understanding of networking, communication interfaces, and related hardware and cabling.
Ability to troubleshoot issues across both hardware and software.
Strong analytical thinking, root-cause analysis, and problem-solving abilities.
Excellent communication skills and the ability to collaborate professionally under pressure.
Willingness and ability to work 100% on-site in a manufacturing environment in West Virginia.


Apply Now
Equal Opportunity Employer

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.