Demo

Senior Software Engineer

Nordson Industrial Coating Systems
Amherst, OH Full Time
POSTED ON 6/27/2026
AVAILABLE BEFORE 8/11/2026
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_%

#nordsonindustrialcoatingsystems

Salary.com Estimation for Senior Software Engineer in Amherst, OH
$119,645 to $141,052
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nordson Industrial Coating Systems

  • Nordson Industrial Coating Systems Wixom, MI
  • Nordson Industrial Coating Solutions , a global leader in Industrial Coating Solutions, is seeking an experienced and highly motivated individual to join o... more
  • 1 Day Ago

  • Nordson Industrial Coating Systems Carolina, SC
  • The Buyer II supports manufacturing operations by executing purchasing, supplier management, and cost control activities to meet operational and customer r... more
  • 2 Days Ago

  • Nordson Industrial Coating Systems Wixom, MI
  • Nordson Industrial Coating Solutions , a global leader in Industrial Coating Solutions, is seeking an experienced and highly motivated individual to join o... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Amherst, OH area that may be a better fit.

  • Huron County Engineer Norwalk, OH
  • Huron County Engineer’s Office – Engineer 1 The Huron County Engineer’s Office is accepting applications the full-time position of Engineer 1. Engineer 1 a... more
  • 20 Days Ago

  • Huron County Engineer Norwalk, OH
  • Huron County Engineer’s Office – Project Inspector The Huron County Engineer’s Office is accepting applications the full-time position of Project Inspector... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!