CareerPlan

Embedded Software Engineer

Mayfield Heights, Ohio, United StatesFull-time2026-10-12 → 2026-11-10
HybridNo visa sponsorship

Core

Design, implement, and test embedded software that communicates with product systems via APIs, services, or protocols.

Role type

Embedded Software Engineer

Builds

Embedded software components for industrial manufacturing systems

Domain

Industrial Automation / Embedded Systems

Required skills

C++, Python, RTOS, ARM/x86 architectures, industrial protocols (CIP), unit/functional testing, Agile development

Preferred skills

Object-oriented design, In-Circuit Emulators/Debuggers/Oscilloscopes, Git/Jenkins, software requirements analysis

Technologies

C++, Python, RTOS, ARM, x86, CIP, Git, Jenkins

Responsibilities

Design and implement software communicating via APIs/services/protocols; perform unit and functional testing; participate in peer reviews; coach less experienced engineers; maintain software development capabilities

Seniority

Mid-level IC