Embedded Software Engineer - Linux Systems

Haystack United State
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Develop embedded Linux software, support BSPs, and lead hardware bring-up for industrial products. Collaborate with hardware, firmware, and QA teams. Mentor junior engineers and support technical decision-making.

Key Highlights
Develop applications for embedded Linux environments
Collaborate with hardware, firmware, and QA teams
Mentor junior engineers and support technical decision-making
Technical Skills Required
C C++ Python Linux Git Yocto OpenEmbedded RTOS
Benefits & Perks
Onsite role with remote/hybrid options available
Stable, well-funded engineering organisation
Strong career development and internal advancement pathways

Job Description


We’re working with Lincoln Electric on this opportunity.


Embedded Software Engineer – Linux Systems (Onsite, Cleveland OH with remote/hybrid options available)


Lincoln Electric

Lincoln Electric is a global engineering leader powering advanced welding, automation, and industrial systems used in 160+ countries. They’re growing their embedded engineering team and looking for someone who loves working close to hardware, solving deep technical problems, and building secure, high-performance systems.


The role

This is an onsite role where you’ll develop embedded Linux software, support BSPs, lead hardware bring-up, and work hands-on across kernels, drivers, and system-level performance. You’ll collaborate with hardware, firmware, and QA teams to bring next-generation industrial products to life.


What you’ll work on

• Develop applications for embedded Linux environments

• Write clean, efficient C, C++ and Python code

• Build and optimise device drivers, APIs, and middleware

• Debug system-level issues and improve performance

• Maintain and update BSPs; work on hardware bring-up

• Configure kernels, bootloaders, and low-level software

• Embed security best practices across the stack

• Mentor junior engineers and support technical decision-making


What they’re looking for

• Degree in Electrical, Computer, or Software Engineering

• 5–8+ years experience with embedded Linux (kernels, drivers, BSPs)

• Strong understanding of Linux system architecture and hardware integration

• Proficiency with Git and modern engineering workflows

• Ability to troubleshoot complex embedded issues


Nice-to-haves

• Yocto / OpenEmbedded experience

• RTOS knowledge

• Safety-critical or security-focused system experience

• Background in hardware design or digital electronics

• Open-source contributions


Why you’ll want this role

• Work directly with real hardware and cutting-edge embedded tech

• Build globally distributed products used in manufacturing, automation, and industrial systems

• Join a stable, well-funded engineering organisation committed to innovation

• Strong career development and internal advancement pathways

• Collaborative, high-impact engineering culture


Apply via Haystack today.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

cherry bekaert recruiting & st...

United State
Visa Sponsorship Relocation Remote
Job Type Volunteer
Experience Level Internship

Lensa

United State

Mid-Senior Applied AI Engineer

Programming
3h ago
Visa Sponsorship Relocation Remote
Job Type Other
Experience Level Mid-Senior level

Sectech Solutions

United State

Subscribe our newsletter

New Things Will Always Update Regularly