CareerPlanSign in

Senior Software Engineer

USA - Ohio - AmherstFull-time2026-05-13 → 2026-10-02

Core

Design, develop, and maintain embedded software for industrial control systems, serving as a technical leader for complex subsystems.

Role type

Senior IC embedded software engineer (industrial control) (via careerplan.io/jobs/REQ50971-senior-software-engineer-at-nordsonhcm)

Builds

Embedded software solutions for industrial control products

Domain

Industrial automation + embedded systems

Deliverable

production ML models | product features

Required skills

C, C++, Linux-based embedded systems, real-time operating systems (RTOS), industrial communication networks (CAN bus), embedded microcontroller architectures (STM32), CODESYS PLC programming, system architecture design, code reviews, hardware bring-up support, debugging complex hardware/software issues, version control, build systems

Preferred skills

None explicitly stated as preferred beyond the 'strongly preferred' CAN bus and STM32 which are listed under required

Technologies

C, C++, Linux, RTOS, CAN bus, STM32, CODESYS

Responsibilities

Lead design, development, integration, and testing of embedded software; Serve as technical owner for assigned features/subsystems; Contribute to system and software architecture decisions; Conduct design and code reviews; Develop software requirements and verification plans; Support hardware bring-up and system integration; Provide technical support during product launch and field issue investigation; Mentor less-experienced engineers

Seniority

Senior, hands-on IC with mentorship responsibilities