Senior Software Engineer - RTOS
Chelmsford , Massachusetts
Full Time
$140k - $160k
Our client, an established leader in high-precision automation systems, is seeking a Senior Software Engineer with strong expertise in real-time operating systems (RTOS) and controls development for embedded systems. This role will focus on designing and developing software that powers robotic motion and automation platforms used in high-performance environments.
The ideal candidate will have a deep understanding of C++ in multi-threaded, embedded applications, along with hands-on experience building and debugging software for real-time systems such as QNX or Real-Time Linux. A background in motion control, robotics, or mechatronics is highly preferred.
Key Requirements:
-
5+ years of professional software development experience in embedded or real-time systems
-
Proficiency in C++11 or later, with strong object-oriented design principles
-
Experience with RTOS, multi-threading, and interrupt-driven software
-
Background in control systems, robotics, or motion control platforms
-
Experience with EtherCAT or similar industrial communication protocols is a plus
-
Familiarity with scripting or diagnostic tools (e.g., Python, MATLAB) is helpful
This is a great opportunity for an engineer who wants to make a direct impact in a highly technical environment and work on cutting-edge automation solutions alongside a collaborative engineering team.