Software Engineer
Technical Talent Group
Job Description
Job Description
Embedded Software Engineer (Linux)
Location: West Virginia (100% On-Site)
Employment Type: 6-Month Contract-to-Hire
Openings: 2
Schedule: Monday–Friday | 8:00 AM–5:00 PM
Relocation Assistance: Available, subject to approval
About the OpportunityWe 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 ResponsibilitiesDevelop, 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.
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.
Experience with Zephyr RTOS (highly preferred).
Experience with FreeRTOS or other real-time operating systems.
Python or Go programming experience.
Familiarity with ARM-based microcontrollers and embedded architectures.
Experience with embedded Linux development, device-level debugging, or hardware bring-up.
Previous work in manufacturing facilities, hardware laboratories, or industrial test environments.
Experience supporting automated production equipment or industrial control systems.
Background in battery technology, energy storage, electric vehicles, robotics, industrial automation, or aerospace and defense.
Experience bringing new hardware from prototype through validation and production.
This is a hands-on engineering position based at a manufacturing facility in West Virginia. Engineers will regularly work directly with equipment, circuit boards, and industrial control systems on the production floor.
The position requires appropriate factory safety equipment, including hard hats and steel-toe footwear as applicable.
Candidates should be comfortable splitting their time between embedded software development, laboratory testing, and hands-on equipment troubleshooting.
Why Consider This Opportunity?Work with advanced energy storage technology in a growing manufacturing environment.
Gain direct exposure to hardware designed and built in-house.
Solve meaningful technical challenges involving both embedded software and physical hardware.
Collaborate with multidisciplinary engineering and manufacturing teams.
Participate in hardware validation, system integration, and production support.
Opportunity to transition into a permanent, full-time position following the initial six-month contract, subject to business needs and performance.
Relocation assistance may be available for qualified candidates, subject to approval.
If you're an Embedded Software Engineer with strong Linux, C programming, microcontroller development, and hands-on hardware debugging experience , we'd like to connect.
This opportunity is ideal for someone who enjoys getting out of the office, working directly with technology, and solving real engineering challenges in a manufacturing environment.
You should be proficient in:
- C
- Embedded Software Development
- Hardware Debugging
- linux
- Zephyr
- MCU
Machines & technologies you'll use:
- Oscilloscope
$86.1k - $136.1k
...member of a team, working across Full-Stack through the entire software development lifecycle.Designs end-user interfaces, databases, APIs... ....Required Qualifications:5+ years Full Stack Software Engineer experienceSolid hands-on experience in React, Node.js, Express,...SuggestedFull timeTemporary workLocal areaFlexible hours$96.6k - $179.4k
Are you looking to be part of an Engineering-First culture? Do you want to work for an organization where technology strategy is key in... ...to get it done together, loves to continually learn and builds software utilizing modern technologies and design.Position Responsibilities...SuggestedFull timeTemporary workLocal areaFlexible hours$86.1k - $136.1k
As a Back-end Software Engineer within Group Functions Technology, you will be a key member building technology which supports our global operations. The ideal candidate has a curious mind, a thirst for knowledge, a desire to understand how technology works and a passion...SuggestedFull timeTemporary workLocal areaFlexible hours$86.1k - $136.1k
Full Stack Software EngineerBuild technology that makes a difference.Manulife is a leading international financial services provider,... ...opportunity to build meaningful digital experiences, solve complex engineering challenges, and work alongside talented people who care about...SuggestedFull timeTemporary workLocal areaFlexible hours$113k - $163k
We are looking for a Senior Software Engineer to join our Affinity Life technology team. In this hands-on role, you will design, develop, modernize, and support mission-critical enterprise applications running on IBM z/OS.You will work at the intersection of proven mainframe...SuggestedFull timeTemporary workLocal areaFlexible hours- Senior Software Engineer, Full-Stack Applications - PythonFitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. You'll build and maintain mission-critical full-stack applications that power how a world-leading credit...Work at officeImmediate startWorldwideFlexible hours
$113.26k - $210.34k
As a Lead Full Stack Engineer, you will shape the technical direction for your area, lead complex engineering programs across multiple... ...Required Qualifications: 10+ years of experience as a Full Stack Software Engineer, including demonstrated experience leading technical...Full timeTemporary workLocal areaImmediate startFlexible hours$113k - $163k
About the RoleAs a Senior Mobile Software Engineer within our US Retirement technology organization, you will design, build, and deliver high-quality mobile and backend solutions for our Retirement customers. Working across the full stack, you will develop React Native...Full timeTemporary workLocal area$86.1k - $136.1k
As a Full Stack Engineer, you will build and maintain applications that customers and advisors rely on. Working alongside an experienced... ...objectives.You will translate requirements into working software through incremental delivery and take ownership of your deliverables...Full timeTemporary workLocal areaFlexible hours$86.1k - $136.1k
...infrastructure that powers modern applications?We’re looking for a Platform Engineer who enjoys solving complex infrastructure challenges, improving... ...and improve CI/CD pipelines to enable efficient and dependable software delivery.Implement monitoring and observability practices that...Full timeTemporary workLocal area$70k - $150k
...TechnologyRole OverviewWe are seeking an experienced Lead Cloud Software Developer to design, build, and support secure, scalable,... ...application performance, scalability, and reliability. AWS Serverless Engineering Develop solutions using: AWS Lambda Amazon API Gateway AWS...Full timeContract workPart time$80k - $100k
...Opportunity We are looking for a passionate and detail-oriented DevOps Engineer to partner with our development teams and accelerate the... ...of cloud computing solutions, hosted services and underlying software infrastructure to optimize service delivery across production,...Work at office3 days per week$85.5k - $185k
...ON (Hybrid)Type: Full-TimeOverviewWe are seeking a Lead DevOps Engineer to drive cloud infrastructure, automation, and platform engineering... ...as Code, and enabling secure, scalable, and resilient software delivery. The successful candidate will partner closely with engineering...Full timeContract workPart time$100k
...issues and ensuring a more secure future. The Cloud Storage Engineer provisions, configures, and maintains secure, scalable cloud... ...requirements. Apply and maintain system security updates, including software patches, firmware upgrades, and vendor-recommended security...Full timeImmediate start$100k
...secure future. AGE Solutions is seeking an experienced Systems Engineer with specialization in Cloud-hosted Storage Solutions to... ...installation/configuration, and maintenance of systems hardware/software/related infrastructure with an emphasis on cloud computing technologies...Work at officeImmediate start- ...where we’re using AI to reshape global credit decisions and the software development lifecycle. Here you’ll help us modernize and... ...learn more about our Toronto Innovation Hub? Visit: Lead Software Engineer, Full-Stack Applications - Ratings TechnologyFitch Ratings is seeking...Temporary workWork at officeImmediate startWorldwide2 days per week3 days per week
- Lead Software Engineer, Full-Stack Applications - Innovation SquadsFitch Ratings is seeking a Lead Software Engineer to join our Innovation Tiger Team in Toronto—a greenfield initiative at the forefront of how AI will transform financial analysis. This isn't about incremental...Immediate start
- Lead Software Engineer, Full-Stack Applications - AI FluentFitch Ratings is seeking a Lead Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to build mission-critical platforms while helping shape the next generation of technology...Immediate startWorldwide
$107.45k - $199.55k
Join Our Cloud Engineering TeamAre you passionate about building scalable, secure, and modern cloud solutions? We're looking for a Senior... ...BOSH CLI.Experience with DevOps, CI/CD pipelines, and Agile software development practices.Hands-on experience building and integrating...Full timeTemporary workLocal areaFlexible hours$70k - $150k
Application Deadline:11/29/2026Address:33 Dundas Street WestJob Family Group:Data Analytics & ReportingMUST HAVE: IBM MDM or Informatica MDM, Match360Please note this role is Hybrid, 2 days/week in office in Toronto. Out of province candidates should consider relocation...Full timeContract workPart timeWork at officeRelocation2 days per week$113k - $163k
As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e.building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of...Full timeTemporary workLocal areaFlexible hours- ...Purpose The Senior AI Engineer is a senior technical individual contributor responsible for designing, building, and operationalizing enterprise‐grade AI solutions in a highly regulated banking environment. This role provides deep technical leadership across AI engineering...Flexible hours
- ...impact on the world? Then keep reading - you’ve come to the right place. Role Description The Factory Software team is seeking a Data Analytics Engineer to bridge the gap between complex manufacturing data and actionable insights. In this role, you will be...Full timeWork experience placementRelocation package
$127.33k - $236.47k
The Lead Engineer, Agentic Solutions & Automation will be a key member of the team responsible for advancing agentic platforms and intelligent... ...use. Initial priorities will include advancing an agentic software development lifecycle and improving Developer Experience, while...Full timeTemporary workLocal area$113k - $163k
As a Senior Full Stack Engineer, you will help shape solutions, advance strategic initiatives, strengthen our technology footprint and... ...applications across the full technology stack and throughout the software development lifecycle. Design end-user interfaces, databases,...Full timeTemporary workLocal areaFlexible hours$105k - $215k
...Group:Data Analytics & ReportingThe Team - We accelerate BMO’s AI journey by building cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across the...Full timeContract workPart time$130k
...cloud environments. Review cloud migration plans for compliance with DoD information assurance requirements. Support security engineering activities involving Secure Cloud Computing Architecture and cloud access infrastructure. Develop and review RMF documentation...Remote jobContract workFor contractorsWork at officeImmediate start- Lead Machine Learning Engineer - AI Innovation TeamsAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market participants....Immediate start
$175k
...treasury management, as well as research and advisory services to clients around the world. #bmocapitalmarketsJoin the Quantitative Engineering team at BMO Global Markets and take your skills to the next level! As a Quantitative Engineer, you will have the opportunity to...Full timeContract workPart time$70k - $150k
...at BMOAt BMO, we're leveraging emerging technologies, modern engineering practices, and AI-powered solutions to transform the future of... ...improvement.Guide development teams through all phases of the Software Development Lifecycle (SDLC).Mentor developers and promote engineering...Full timeContract workPart time2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- remote software sales Weirton, WV
- id software Weirton, WV
- software implementation project manager Weirton, WV
- software Weirton, WV
- software technology Weirton, WV
- quantum software engineer
- japan software engineer
- software engineer internship remote
- software engineer remote
- graduate software developer no experience


