CareerPlan

Senior Engineer, Embedded Software

Ohio, United StatesFull-time2026-10-08 → 2026-11-10
HybridNo visa sponsorship

Core

Develop safety- and security-critical embedded software for new Programmable Logic Controllers (PLCs) and controller features.

Role type

Senior IC embedded software engineer (control systems)

Builds

Programmable Logic Controllers (PLCs) and controller subsystems

Domain

Industrial automation / Embedded systems

Required skills

C++, Python, embedded RTOS, Linux, GDB, automated testing, object-oriented programming, Agile development, industrial protocols (CIP), safety/security standards (IEC 61508, IEC 62443), Git, Jenkins, unit testing (GTest, CppUnit)

Preferred skills

Embedded software experience, debugging on-chip or software-based, requirements decomposition, test traceability, automation frameworks

Technologies

C++, Python, GDB, Git, Jenkins, GTest, CppUnit, Linux, RTOS, CIP

Responsibilities

Develop safety- and security-critical embedded software for new Programmable Logic Controllers; Build and maintain automated tests in support of new and existing product features; Operate across the entire software development life cycle; Implement controller features and subsystems; Mentor less experienced personnel

Seniority

Senior, hands-on IC with mentorship