Senior Embedded Software Engineer: EtherCAT & Motion Control

Allient

City of Rochester (NY)

On-site

USD 130,000 - 180,000

Full time

32 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Allient-Rochester seeks a Senior Embedded Software Engineer to join our team in Rochester, NY. You will own subsystems, guide firmware development, and lead cross-functional efforts across hardware and software.

Ideal candidates have 10+ years embedded experience, expertise in EtherCAT, real-time OS, Linux, C/C++, and a track record delivering robust motion-control software in regulated environments.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional experience in embedded software/firmware development.
  • Ownership of complex embedded systems or product architectures in production environments.

Responsibilities

  • Design, implement, and optimize embedded motion control, servo, and I/O systems to meet performance and reliability targets.
  • Own critical subsystems within larger product architectures.
  • Lead EtherCAT and real-time fieldbus architectures and develop high-performance communication stacks.
  • Coordinate software across hardware teams and vendors; manage full software lifecycle.
  • Create verification and regression tests; mentor junior engineers; drive continuous improvement.

Skills

EtherCAT
Real-time programming
CANopen
Modbus/TCP
Ethernet/IP
PROFINET
Linux
RTOS
C
C++
Version control
Agile
ITAR compliance

Education

Bachelor's or Master's degree in Computer Science / Software Engineering or related field

Tools

Git

Job description

Allient-Rochester seeks a Senior Embedded Software Engineer to join our team in Rochester, NY. You will own subsystems, guide firmware development, and lead cross-functional efforts across hardware and software.

Ideal candidates have 10+ years embedded experience, expertise in EtherCAT, real-time OS, Linux, C/C++, and a track record delivering robust motion-control software in regulated environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Motion Control Engineer (EtherCAT & Real-Time)
Senior Embedded Motion Control Engineer (EtherCAT & Real-Time)

Allient • City of Rochester (NY)

On-site
USD 115,000 - 185,000
Senior Embedded Motion Control Engineer
Senior Embedded Motion Control Engineer

Allient, Inc. • City of Rochester (NY), Northern (KY)

Hybrid
USD 120,000 - 145,000
Senior Embedded Software Engineer (Motion Control)
Senior Embedded Software Engineer (Motion Control)

Allient • City of Rochester (NY)

On-site
USD 115,000 - 185,000
Senior Embedded Motion Control Engineer - Hardware Lead
Senior Embedded Motion Control Engineer - Hardware Lead

Allient • City of Rochester (NY)

On-site
USD 110,000 - 145,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Allient • City of Rochester (NY)

On-site
USD 130,000 - 180,000
Lead Embedded Motion Control Engineer
Lead Embedded Motion Control Engineer

Allient, Inc. • City of Rochester (NY)

On-site
USD 110,000 - 145,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Allient, Inc. • City of Rochester (NY), Northern (KY)

Hybrid
USD 120,000 - 145,000
Senior Electrical Engineer
Senior Electrical Engineer

Allient • City of Rochester (NY)

On-site
USD 110,000 - 145,000
Senior Electrical Engineer
Senior Electrical Engineer

Allient, Inc. • City of Rochester (NY)

On-site
USD 110,000 - 145,000
Senior Embedded Systems Lead - Real-Time Motion & EtherCAT
Senior Embedded Systems Lead - Real-Time Motion & EtherCAT

Sigil Partners • City of Rochester (NY)

On-site
USD 140,000 - 170,000