1

Embedded Software Manager Jobs in Ohio (NOW HIRING)

Senior Software Engineer

Amherst, OH · On-site

$107K - $141K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... Ability to manage multiple priorities across parallel development efforts. * Demonstrated ability ...

Senior Software Engineer

Amherst, OH

$107K - $141K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... Ability to manage multiple priorities across parallel development efforts. * Demonstrated ability ...

Design, document, manage, and maintain embedded software solutions from concept to implementation, ensuring they meet performance, cost, compliance, and reliability requirements. * Collaborate with ...

Design, document, manage, and maintain embedded software solutions from concept to implementation, ensuring they meet performance, cost, compliance, and reliability requirements. * Collaborate with ...

Design, document, manage, and maintain embedded software solutions from concept to implementation, ensuring they meet performance, cost, compliance, and reliability requirements. * Collaborate with ...

next page

Showing results 1-20

People also search for

Embedded Software Manager information

See Ohio salary details

$134.5K

$186.3K

$252.4K

How much do embedded software manager jobs pay per year?

As of Jun 18, 2026, the average yearly pay for embedded software manager in Ohio is $186,336.00, according to ZipRecruiter salary data. Most workers in this role earn between $164,500.00 and $213,900.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of an Embedded Software Manager?

As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.

What does an Embedded Software Manager do?

An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.

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

An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.

What are the most commonly searched types of Embedded Software jobs in Ohio? The most popular types of Embedded Software jobs in Ohio are:
What cities in Ohio are hiring for Embedded Software Manager jobs? Cities in Ohio with the most Embedded Software Manager job openings:
Infographic showing various Embedded Software Manager job openings in Ohio as of June 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $186,336 per year, or $89.6 per hour.

Senior Software Engineer

Nordson Corporation

Amherst, OH • On-site

$107K - $141K/yr

Full-time

Posted 7 days ago


Nordson Medical rating

6.9

Company rating: 6.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a technical leader within the development team, providing advanced expertise in embedded systems, real-time operating systems, and industrial communication networks. The Senior Software Engineer is responsible not only for delivering high-quality software solutions, but also for guiding design decisions, reviewing peer work, and ensuring robust, scalable, and maintainable system architectures.
Essential Job Duties and Responsibilities
  • Lead the design, development, integration, and testing of embedded software solutions for industrial control products.
  • Serve as technical owner for assigned features, subsystems, or products throughout the entire development lifecycle.
  • Contribute to and influence system and software architecture decisions, ensuring scalability, reliability, and maintainability.
  • Conduct design and code reviews and provide technical guidance and best-practice recommendations to other engineers.
  • Develop and review software requirements, design documentation, verification and validation plans, and build procedures.
  • Support hardware bring-up, system integration, and troubleshooting at both the subsystem and system level.
  • Provide technical support during product launch activities, including field issue investigation and root cause analysis.
  • Collaborate cross-functionally with Hardware Engineering, Systems Engineering, Manufacturing, and Quality teams.
  • Drive continuous improvement in software design practices, coding standards, development processes, and tool usage.
  • Mentor and provide technical coaching to less-experienced engineers.
  • Perform other duties as assigned.

Education and Experience Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field required.
  • 6-10 years of embedded software development experience in an industrial or regulated environment.
  • Demonstrated experience owning complex software components or subsystems.

Skills and Abilities
  • Proven experience developing embedded software in C and C++.
  • Strong experience working with Linux-based embedded systems and/or real-time operating systems (RTOS).
  • Solid understanding of industrial communication networks, with CAN bus experience strongly preferred.
  • Experience with embedded microcontroller architectures, preferably STMicroelectronics (STM32) devices.
  • Hands-on experience with CODESYS PLC programming and control logic development.
  • Demonstrated ability to debug and troubleshoot complex issues across hardware and software boundaries.
  • Working knowledge of software version control systems, build systems, and embedded development toolchains.
  • Experience supporting products throughout the entire product lifecycle, including development, release, production, and field support.
  • Ability to translate system-level requirements into robust, maintainable software designs.
  • Strong analytical and problem-solving skills applied to complex technical challenges.
  • Effective written and verbal communication skills, including the ability to explain technical concepts clearly.
  • Ability to manage multiple priorities across parallel development efforts.
  • Demonstrated ability to influence technical direction without formal authority.
  • Comfortable mentoring peers and providing clear, constructive technical feedback.

Working Conditions and Physical Demands
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Travel Required
Minimal _10_%
#LI-TT1
#nordsonindustrialcoatingsystems