1

Automation Software Engineer Jobs in Ohio (NOW HIRING)

Embedded Software Engineer

Cleveland, OH · On-site

$127K - $167K/yr

Our client is an Automation industry Leader looking for high-quality talent to make a difference ... We are seeking an experienced Embedded Software Engineer to join a growing engineering team focused ...

This includes researching, designing, documenting, and modifying software specifications throughout the automation product life cycle. This role utilizes strong software engineering combined with AI ...

Software Engineer Client is an energized asset performance company serving organizations across the ... Partner with Engineering team members in creating dependable automation tests * Partner with ...

Develops automation design plans by researching, analyzing, selecting and applying engineering ... Designs and implements software for PLCs (Programable Logic Controllers), Robots, HMIs (Human ...

Develops automation design plans by researching, analyzing, selecting and applying engineering ... Designs and implements software for PLCs (Programable Logic Controllers), Robots, HMIs (Human ...

Develops automation design plans by researching, analyzing, selecting and applying engineering ... Designs and implements software for PLCs (Programable Logic Controllers), Robots, HMIs (Human ...

Software Engineer Client is an energized asset performance company serving organizations across the ... Partner with Engineering team members in creating dependable automation tests * Partner with ...

Software Engineer, Senior

Columbus, OH · On-site

$115K - $151K/yr

Does the challenge of designing software or data solutions that leverage groundbreaking automation ... If so we are excited to have you join our software engineering ranks. Tasks and Responsibilities ...

As a Software Engineer Lead within PNC's Technology - Automation & Platform organization, you will be based in Pittsburgh, PA, Dallas, TX, Strongsville, OH, or Birmingham, AL. As a Software Engineer ...

Software Engineer, Senior

Dayton, OH · On-site

$119K - $157K/yr

Booz Allen Hamilton is a leading consulting firm seeking a Senior Software Engineer to lead a team ... through automation optimization • Experience mentoring or supervising employees within a ...

next page

Showing results 1-20

Automation Software Engineer information

See Ohio salary details

$62.3K

$94.6K

$131.2K

How much do automation software engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for automation software engineer in Ohio is $94,617.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,800.00 and $105,100.00 per year, depending on experience, location, and employer.

What does an Automation Software Engineer do?

An Automation Software Engineer designs, develops, and implements software solutions to automate repetitive tasks, improve efficiency, and reduce human intervention in various processes. They work with programming languages, testing frameworks, and automation tools to streamline workflows in industries like software development, manufacturing, and IT operations. Their responsibilities often include writing scripts, creating test automation frameworks, and integrating automation solutions with existing systems. Strong problem-solving skills and knowledge of automation technologies are crucial for success in this role.

What are the main challenges Automation Software Engineers face in their day-to-day work?

Automation Software Engineers often encounter challenges such as keeping up with rapidly evolving testing technologies, integrating automation frameworks with complex or legacy systems, and ensuring consistent test coverage across diverse platforms. They also need to troubleshoot flaky tests and maintain or scale automated solutions as software products grow in complexity. Collaborating closely with development, QA, and DevOps teams can add additional layers of coordination, requiring strong communication and planning. Successfully navigating these challenges helps ensure high-quality, efficient software delivery and provides valuable learning and growth opportunities in the field.

What are the key skills and qualifications needed to thrive in the Automation Software Engineer position, and why are they important?

To thrive as an Automation Software Engineer, you need strong programming skills (such as Python, Java, or C#), expertise in automation frameworks, and a solid understanding of software testing principles, usually supported by a degree in computer science or a related field. Familiarity with tools like Selenium, Jenkins, Docker, and experience with CI/CD pipelines or relevant certifications (e.g., ISTQB) are highly valuable. Strong problem-solving abilities, attention to detail, and effective communication enhance performance in this collaborative role. These skills ensure the engineer can design, implement, and maintain robust automated solutions that increase efficiency and reliability in software delivery.

What are popular job titles related to Automation Software Engineer jobs in Ohio? For Automation Software Engineer jobs in Ohio, the most frequently searched job titles are:
What job categories do people searching Automation Software Engineer jobs in Ohio look for? The top searched job categories for Automation Software Engineer jobs in Ohio are:
Embedded Software Engineer

Embedded Software Engineer

MARS Solutions Group

Cleveland, OH • On-site

$127K - $167K/yr

Contractor

Posted 28 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.