Embedded Software Engineer - Linux Systems

Haystack United State
Remote
Apply
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.


Subscribe our newsletter

New Things Will Always Update Regularly