Motion Recruitment
Senior Embedded Software Engineer - Robotics
Motion Recruitment, Boston, Massachusetts, us, 02298
Senior Embedded Software Engineer - Robotics
Join to apply for the
Senior Embedded Software Engineer - Robotics
role at
Motion Recruitment Senior Embedded Software Engineer - Robotics
Join to apply for the
Senior Embedded Software Engineer - Robotics
role at
Motion Recruitment Get AI-powered advice on this job and more exclusive features. Our client is an innovative robotics start-up on a mission to redefine the boundaries of autonomy, perception, and intelligent systems. Their team is building cutting-edge robotic platforms that blend advanced hardware with intelligent embedded systems to solve real-world problems in automation, logistics, and exploration. They are looking for a passionate and experienced Senior Embedded Software Engineer to help shape the core of their robotic systems.
Responsibilities
Design, develop, and maintain embedded software for real-time robotic systems using C/C++ and RTOS or bare-metal platforms. Interface with sensors, motor controllers, actuators, and communication systems (SPI, I2C, UART, CAN, Ethernet). Lead system bring-up and debugging on custom hardware platforms. Collaborate with hardware engineers to define system architecture, board support packages, and firmware requirements. Optimize software for performance, reliability, and power consumption. Develop diagnostic tools, bootloaders, and system-level tests for hardware validation. Participate in code reviews, architecture discussions, and product planning.
Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field. 5+ years of professional experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Experience working with microcontrollers (e.g., ARM Cortex-M/R/A, STM32, TI, NXP). Familiarity with real-time operating systems (e.g., FreeRTOS, Zephyr, RTEMS) or bare-metal development. Experience integrating and debugging hardware components and low-level drivers. Knowledge of safety-critical or fault-tolerant systems is a plus. Excellent problem-solving, debugging, and communication skills.
Nice To Have
Experience with robotics middleware such as ROS or ROS 2. Experience in control systems, motion planning, or SLAM. Knowledge of wireless protocols (Bluetooth, Wi-Fi, LTE). Experience with Python for scripting and test automation. Familiarity with CI/CD practices and embedded unit testing frameworks.
Posted By:
Nicholas Costello Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Staffing and Recruiting Referrals increase your chances of interviewing at Motion Recruitment by 2x Get notified about new Senior Embedded Software Engineer jobs in
Boston, MA . Embedded Software Technical Lead/Manager
Software Engineering Manager - Desktop and Embedded Linux Optimisation
Senior Software Engineer - EtherCAT & Controls
Senior Technical Sourcer - Software Engineering (Contract)
Senior Flight Software Engineer, Maritime Division
Quincy, MA $168,000.00-$252,000.00 20 hours ago Senior Flight Software Engineer, Maritime Division
Boston, MA $168,000.00-$252,000.00 21 hours ago Senior Software Engineer - SCM (Subscription & Content Management)
Boston, MA $152,000.00-$228,000.00 46 minutes ago Senior Embedded Software Engineer, Maritime Division
Quincy, MA $168,000.00-$252,000.00 21 hours ago Senior Embedded Software Engineer, Maritime Division
Boston, MA $168,000.00-$252,000.00 21 hours ago Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Wilmington, MA $115,000.00-$135,000.00 4 days ago Boston, MA $112,500.00-$150,000.00 3 months ago Watertown, MA $87,000.00-$131,000.00 3 weeks ago Senior Software Engineer, Backend - Fintech
Embedded Software Engineer, Connectivity/Wireless - Reality Labs
Boston, MA $147,000.00-$208,000.00 20 hours ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Join to apply for the
Senior Embedded Software Engineer - Robotics
role at
Motion Recruitment Senior Embedded Software Engineer - Robotics
Join to apply for the
Senior Embedded Software Engineer - Robotics
role at
Motion Recruitment Get AI-powered advice on this job and more exclusive features. Our client is an innovative robotics start-up on a mission to redefine the boundaries of autonomy, perception, and intelligent systems. Their team is building cutting-edge robotic platforms that blend advanced hardware with intelligent embedded systems to solve real-world problems in automation, logistics, and exploration. They are looking for a passionate and experienced Senior Embedded Software Engineer to help shape the core of their robotic systems.
Responsibilities
Design, develop, and maintain embedded software for real-time robotic systems using C/C++ and RTOS or bare-metal platforms. Interface with sensors, motor controllers, actuators, and communication systems (SPI, I2C, UART, CAN, Ethernet). Lead system bring-up and debugging on custom hardware platforms. Collaborate with hardware engineers to define system architecture, board support packages, and firmware requirements. Optimize software for performance, reliability, and power consumption. Develop diagnostic tools, bootloaders, and system-level tests for hardware validation. Participate in code reviews, architecture discussions, and product planning.
Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field. 5+ years of professional experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Experience working with microcontrollers (e.g., ARM Cortex-M/R/A, STM32, TI, NXP). Familiarity with real-time operating systems (e.g., FreeRTOS, Zephyr, RTEMS) or bare-metal development. Experience integrating and debugging hardware components and low-level drivers. Knowledge of safety-critical or fault-tolerant systems is a plus. Excellent problem-solving, debugging, and communication skills.
Nice To Have
Experience with robotics middleware such as ROS or ROS 2. Experience in control systems, motion planning, or SLAM. Knowledge of wireless protocols (Bluetooth, Wi-Fi, LTE). Experience with Python for scripting and test automation. Familiarity with CI/CD practices and embedded unit testing frameworks.
Posted By:
Nicholas Costello Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Staffing and Recruiting Referrals increase your chances of interviewing at Motion Recruitment by 2x Get notified about new Senior Embedded Software Engineer jobs in
Boston, MA . Embedded Software Technical Lead/Manager
Software Engineering Manager - Desktop and Embedded Linux Optimisation
Senior Software Engineer - EtherCAT & Controls
Senior Technical Sourcer - Software Engineering (Contract)
Senior Flight Software Engineer, Maritime Division
Quincy, MA $168,000.00-$252,000.00 20 hours ago Senior Flight Software Engineer, Maritime Division
Boston, MA $168,000.00-$252,000.00 21 hours ago Senior Software Engineer - SCM (Subscription & Content Management)
Boston, MA $152,000.00-$228,000.00 46 minutes ago Senior Embedded Software Engineer, Maritime Division
Quincy, MA $168,000.00-$252,000.00 21 hours ago Senior Embedded Software Engineer, Maritime Division
Boston, MA $168,000.00-$252,000.00 21 hours ago Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Wilmington, MA $115,000.00-$135,000.00 4 days ago Boston, MA $112,500.00-$150,000.00 3 months ago Watertown, MA $87,000.00-$131,000.00 3 weeks ago Senior Software Engineer, Backend - Fintech
Embedded Software Engineer, Connectivity/Wireless - Reality Labs
Boston, MA $147,000.00-$208,000.00 20 hours ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr