Senior Embedded Software Engineer
Chelmsford, Massachusetts
Full Time
$135k - $145k
Our client, a global leader in advanced automation systems, is seeking a Senior Embedded Software Engineer to join their robotics team. This engineer will be instrumental in developing real-time motion control software for high-precision robotic systems used in industrial applications.
Key Responsibilities:-
Design and implement embedded software in C++ for real-time, multi-threaded environments (RTOS).
-
Collaborate with cross-functional teams to develop motion control features and system diagnostics.
-
Drive continuous improvements in reliability, performance, and software quality.
-
Support integration with industrial hardware, including motor controllers and sensors.
-
5+ years of experience in embedded software development
-
Strong proficiency in C++ (C++11 or later)
-
Experience with real-time operating systems (RTOS), such as QNX or real-time Linux
-
Must have hands-on experience with EtherCAT
-
Familiarity with robotics, motion planning, or kinematics is a strong plus
This is a great opportunity for someone who wants to work on complex, real-world robotics systems that are transforming modern automation.