TDK logo
TDK1 week ago

Senior Embedded Software Engineer

$120,000–$145,000 year

On-site · Rochester, New York, United States

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Unknown

Job Summary

Senior Embedded Software Engineer to lead architecture and lifecycle of embedded motion control software; design, implement, and optimize embedded servo drive controls and I/O systems with EtherCAT and real-time fieldbus architectures. Own subsystems, drive high-performance communication stacks, coordinate with vendors and hardware teams, and shepherd the full software development lifecycle from design through deployment. Mentorship of junior engineers, contribution to technology roadmaps, and cross-functional collaboration to align software initiatives with product roadmaps and regulatory requirements.

Required Qualifications

  • 10+ years of professional experience in embedded software/firmware development
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Expert-level experience with embedded systems architecture and real-time programming
  • Expert-level proficiency in C/C++
  • Experience with EtherCAT protocols and industrial fieldbus technologies (CANopen, Modbus/TCP, Ethernet/IP)
  • Proficiency with Windows-based development environments and embedded toolchains
  • Hands-on debugging with electronics instrumentation
  • Ability to work independently and lead projects
  • Excellent verbal and written communication skills

Additional Requirements

  • Must be a U.S. person due to ITAR regulations.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$120k – $145k / yr

Senior Embedded Software Engineer · TDK

Apply on Sorce