Embedded Software Engineer Jobs in Ohio
Embedded Software Engineer jobs in Ohio are in strong demand, concentrated in automotive systems, defense electronics, medical devices, and industrial automation, with openings at every level from entry-level firmware developer through principal engineer. The largest hiring metros are Columbus, Cleveland, and Dayton, where established employers like Honda of America, Parker Hannifin, and Collins Aerospace maintain significant engineering operations. The most sought-after specialties in Ohio include RTOS and bare-metal firmware, embedded Linux, CAN and automotive communication protocols, and safety-critical systems development for aerospace and medical applications. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 19+ Embedded Software Engineer jobs











Lincoln Electric is a high-performance industrial machinery and technology leader who helps customers manufacture and maintain vital equipment and infrastructure. Lincoln Electric’s innovative solutions enable higher quality and productivity across a variety of processes including welding, cutting, brazing, machining, process automation, and field repair. The Company leverages proprietary technologies and expertise in materials science, power electronics, automation, and intelligent software to help customers build better and achieve resilience in their operations. Headquartered in Cleveland, Ohio, Lincoln Electric is the essential ‘Linc’ that keeps the economy running. The Company operates 71 manufacturing and automation facilities across 20 countries and serves customers in over 160 countries. For more information about Lincoln Electric and its products and services, visit the Company’s website at https://www.lincolnelectric.com.
Location: Euclid - 22801
Employment Status: Salary Full-Time
Function: Engineering
Pay Range: ($99,210.00 - $124,012.00)
Target Bonus: 10.0%
Req ID: 30369
Purpose
Job Description (Duties and Responsibilities)
- Design and implement multithreaded embedded software using C and C++ on Real Time Operating Systems and Embedded Linux.
- Develop robust communication interfaces for industrial automation networks (CAN, EtherNET/IP), Internet protocols (HTTP, MQTT, WebSocket), and wireless technologies (Wi‑Fi, Bluetooth, NFC).
- Developing software for embedded graphical displays
- Develop and refine automated test setups, frameworks, and methods for unit, integration, and system‑level testing.
- Personal or professional experience with EV Chargers or similar field, preferred.
- Troubleshoot complex issues in both development and production environments; propose and implement long‑term solutions.
- Reading and interpreting schematics and component data sheets.
- Lead project steps or smaller projects; provide technical direction to less‑experienced engineers as needed.
- Coordinate with internal and external technical resources to support project execution.
- Maintain comprehensive technical documentation, milestone plans, reports, and project tracking artifacts.
- Interact regularly with key stakeholders (product owners, product management, industrialization teams, customers) to influence product requirements and innovation.
- Apply a new perspective to existing solutions; solve complex technical problems independently.
- Work with minimal guidance; take ownership of deliverables and decisions within assigned scope.
- Assumes additional responsibilities as needed or directed in support of the company’s strategy.
Basic Requirements
- Bachelor's Engineering degree in Computer Engineering, Computer Science, Electrical Engineering, or similar OR 10+ years of experienced in embedded software programming
- Minimum of five (5) years Engineering experience.
- In‑depth knowledge of embedded systems architecture, design considerations, and hardware–software integration.
- Industry experience writing C/C++ for embedded platforms.
- Strong understanding of embedded testing methodologies and automation frameworks.
- Effective communication skills; capable of explaining complex concepts to technical and non‑technical audiences.
- Ability to lead tasks, coordinate resources, and work independently with minimal guidance.
- Strong problem-solving and organizational skills.
- Ability to manage shifting priorities.
- Initiative to take ownership of assigned tasks
- Possesses and applies a broad knowledge of principles, practices and procedures of field of specialization to the completion of difficult assignments.
- Must be a U.S. Citizen or Permanent Resident
- The selected candidate’s Job Level and Pay Grade will be determined based upon qualifications and experience.
Competencies
- Advanced proficiency in C and C++
- Strong experience with RTOS and Embedded Linux
- Development of industrial networks, internet protocols, wireless communication
- Professional experience with unit testing, automated testing, and continuous integration frameworks.
- Familiarity with Azure DevOps and Agile development practices.
Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
Nearest Major Market: Cleveland
Job Segment: Testing, Embedded, Computer Science, Linux, Network, Technology
See All 19 Embedded Software Engineer Jobs in Ohio
Find roles in Ohio that match your experience and apply in just a few clicks.
Find JobsEmbedded Software Engineer Jobs by City in Ohio
Where Ohio roles are concentrated, by current openings.
Embedded Software Engineer Job Market in Ohio
A snapshot from current Ohio openings, updated as new roles post.
Who's Hiring



What Ohio Employers Look For
The qualifications that appear most often in embedded software engineer jobs across Ohio.
- Bachelor's degree in electrical engineering, computer engineering, or computer science required
- Hands-on experience writing C or C++ for resource-constrained embedded systems
- Familiarity with RTOS environments such as FreeRTOS, VxWorks, or QNX
- Experience with hardware debugging tools including oscilloscopes, logic analyzers, and JTAG debuggers
- Knowledge of communication protocols such as CAN, SPI, I2C, UART, or Ethernet
- Experience with version control systems and embedded software development lifecycles
Embedded Software Engineer Jobs in Ohio: Frequently Asked Questions
How do you become a embedded software engineer in Ohio?
Embedded software engineer roles in Ohio do not require a state-issued license, so the path centers on earning a bachelor's degree in electrical engineering, computer engineering, or computer science from an Ohio university such as Ohio State, Case Western Reserve, or University of Cincinnati. From there, building hands-on firmware experience through coursework, personal projects, or co-op programs common at Ohio engineering schools is the most direct route into full-time roles.
How much do embedded software engineers make in Ohio?
Embedded software engineers in Ohio earn a median of about $114,090 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $77,790 for the lowest 10% to over $168,400 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire embedded software engineers in Ohio?
Employers hiring embedded software engineers in Ohio right now include Battelle, Northrop Grumman, and Rockwell Automation, based on current listings on Migrate Mate as of November 2026. Ohio's concentration of automotive OEMs, aerospace suppliers, and medical device manufacturers means demand stays consistent across multiple industries throughout the year.
Which Ohio cities have the most embedded software engineer jobs?
Columbus, Dayton, and Cincinnati lead Ohio in embedded software engineer openings. Columbus draws volume through defense contractors and technology companies anchored near Wright-Patterson Air Force Base's extended corridor, while Cleveland benefits from Parker Hannifin's headquarters and a dense industrial automation ecosystem, and Dayton is a national center for aerospace and defense embedded systems work.
Are there remote embedded software engineer jobs in Ohio?
Yes, but they're less common than in purely software-focused fields because embedded engineering frequently requires access to physical hardware, test benches, and lab equipment. About 80% of embedded software engineer openings tied to Ohio are remote or hybrid as of November 2026, with remote work most available in roles focused on simulation, model-based development, or software architecture rather than hands-on bring-up and debugging.
How can I get hired as a embedded software engineer in Ohio with little or no experience?
The most realistic entry path is completing a structured co-op or internship through an Ohio engineering program, since employers like Honda of America, Parker Hannifin, and Battelle run formal programs that convert participants into full-time hires. Candidates without that background can target adjacent roles such as embedded test engineer, hardware verification technician, or systems integration engineer to build relevant experience, while a strong personal project portfolio demonstrating firmware written in C for a microcontroller gives any application a concrete edge.
Where can I find and apply to embedded software engineer jobs in Ohio?
You can find and apply to embedded software engineer jobs in Ohio on Migrate Mate, which lists current Ohio openings across automotive, aerospace, medical device, and industrial sectors. Search the listings for roles that match your experience level and location preference, then apply directly to the ones that fit.
See All 19 Embedded Software Engineer Jobs in Ohio
Find roles in Ohio that match your experience and apply in just a few clicks.
Find Jobs