1

Embedded Linux Jobs in Ohio (NOW HIRING)

Embedded Software Engineer

Cleveland, OH ยท On-site

$127K - $167K/yr

The ideal candidate will have experience working with embedded systems, RTOS or Embedded Linux environments, low-level software development, and automated testing practices. Responsibilities Develop ...

Embedded Software Engineer III

Dublin, OH

$127K - $167K/yr

... embedded Linux development, including shell scripting, cross-compilation, deployment to target hardware and debugging of user-space and system-level software โ€ข Experience with board support ...

Embedded Software Engineer III

Dublin, OH ยท On-site

$127K - $167K/yr

... embedded Linux development, including shell scripting, cross-compilation, deployment to target hardware and debugging of user-space and system-level software โ€ข Experience with board support ...

Senior Embedded Software Engineer

Columbus, OH ยท On-site

$119K - $157K/yr

Knowledge of Embedded Linux and kernel development. Education/Work Experience: * Bachelor's degree in Software Engineering, Computer Science, or related work experience. * 5-7 years of experience in ...

New

Hardware Engineer

Aurora, OH ยท On-site

$106K - $130K/yr

Experience with embedded Linux build frameworks such as Yocto or Buildroot. * Experience with TCP/IP networking and industrial data communication protocols such as MODBUS/TCP, BACnet, and SNMP

next page

Showing results 1-20

Embedded Linux information

See Ohio salary details

$79.9K

$128.2K

$180.2K

How much do embedded linux jobs pay per year?

As of Jun 17, 2026, the average yearly pay for embedded linux in Ohio is $128,228.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,600.00 and $152,600.00 per year, depending on experience, location, and employer.

What does an Embedded Linux job involve?

An Embedded Linux job involves developing, configuring, and maintaining Linux-based operating systems for embedded systems, such as IoT devices, automotive ECUs, and industrial controllers. Responsibilities typically include kernel customization, device driver development, bootloader optimization, and system performance tuning. Engineers in this role work with hardware components, real-time constraints, and system security while ensuring reliability and efficiency. Knowledge of C/C++, shell scripting, Yocto, and debugging tools is often required.

What are the key skills and qualifications needed to thrive in the Embedded Linux position, and why are they important?

To thrive as an Embedded Linux professional, you need strong programming skills in C/C++, a solid understanding of Linux kernel architecture, and experience with embedded systems design. Familiarity with cross-compilation, build systems like Yocto or Buildroot, and debugging tools such as GDB, as well as certifications like Embedded Linux Engineer (ELE), are often advantageous. Problem-solving ability, teamwork, and effective communication are vital soft skills in this role. These competencies are crucial for developing reliable embedded applications and collaborating efficiently on hardware-software integration projects.

What are the typical daily responsibilities of someone working in an Embedded Linux role?

In an Embedded Linux position, your daily tasks often include developing and debugging kernel modules, configuring drivers, optimizing system performance, and ensuring compatibility with various hardware platforms. You may also be responsible for maintaining build systems, implementing security features, and collaboratively troubleshooting issues with hardware and software teams. Documentation and cross-functional communication are important to align development efforts. This hands-on role involves a blend of coding, system analysis, and problem-solving, contributing directly to the functionality and stability of embedded products.

What are the most commonly searched types of Embedded Linux jobs in Ohio? The most popular types of Embedded Linux jobs in Ohio are:
Embedded Software Engineer

Embedded Software Engineer

MARS Solutions Group

Cleveland, OH โ€ข On-site

$127K - $167K/yr

Contractor

Posted 7 days ago


Job description

Job Description:

MARS Solutions Group is looking for an experiencedย Embedded Software Engineer located in Cleveland, OH. Our client is an Automation industry Leader looking for high-quality talent to make a difference. They are known to respect a traditional work week and often extend contracts for added job security and stability

Overview:

We are seeking an experienced Embedded Software Engineer to join a growing engineering team focused on developing next-generation industrial control and automation products. This role involves designing and developing embedded software for real-time systems in a collaborative Agile development environment.

The ideal candidate will have experience working with embedded systems, RTOS or Embedded Linux environments, low-level software development, and automated testing practices.

Responsibilities

Develop embedded software for industrial control and automation systems

Design, implement, test, and maintain real-time embedded applications

Work across various hardware and software environments including embedded RTOS and Linux platforms

Participate in software architecture, design reviews, code reviews, and debugging activities

Develop and maintain automated unit and functional test solutions

Support continuous integration and continuous deployment (CI/CD) practices

Collaborate within Agile/Scrum teams to deliver high-quality software solutions

Troubleshoot and resolve complex embedded system issues

Contribute to software quality, reliability, and performance improvements

Required Qualifications

Bachelorโ€™s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field

2+ years of professional embedded software development experience

Strong programming experience in C and/or C++

Experience working with embedded RTOS or Embedded Linux systems

Familiarity with debugging embedded systems using hardware or software debuggers

Understanding of software development lifecycle and software engineering best practices

Experience working in Agile development environments

Preferred Qualifications

Experience with low-level embedded software or device driver development

Experience with automated testing tools and scripting languages such as Python

Knowledge of communication protocols such as Ethernet, USB, or PCI Express

Familiarity with industrial communication protocols

Experience with ARM or Intel processor architectures

Understanding of CI/CD pipelines and automated build systems

Coursework or project experience related to embedded systems, operating systems, or computer architecture

Technical Skills

Embedded C/C++

RTOS / Embedded Linux

Firmware Development

Debugging Tools (GDB, JTAG, On-Chip Debuggers)

Python Scripting

Unit & Functional Testing

CI/CD Tools

Agile/Scrum Methodologies

Additional Details:

Duration: 06 months with possibility of extension

Location: ย Cleveland, OH 44124

Shift hours: ย Mon โ€“ Fri; 08 to 05

About MARS Solutions Group:

MARS Solutions Group provides a range of opportunities for meaningful work by understanding that employment fit is a combination of people, process, and technology. We leverage our experienced and compassionate team to bring humanity to matching you with the right advanced technology role, and stay connected with you to help you attain your professional goals.