Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading engineering firm in Boston is looking for a skilled Senior Embedded Robotics Engineer. In this role, you will design and optimize embedded systems for advanced robotic platforms, collaborating with cross-functional teams to bring innovative solutions to life. The position offers a competitive salary and comprehensive benefits.
We are seeking a skilled and innovative SeniorEmbedded Robotics Engineer to join our fast-growing engineering team in Somerville. In this role, you will be responsible for designing, developing, and optimizing embedded systems that power advanced robotic platforms. You’ll work closely with cross-functional teams to bring cutting-edge robotic solutions from concept to deployment.
ResponsibilitiesDesign and implement real-time embedded software for robotic systems.
Develop firmware and drivers for microcontrollers, sensors, actuators, and communication interfaces (UART, SPI, I2C, CAN, etc.).
Collaborate with electrical and mechanical engineers to define system architecture and ensure seamless hardware/software integration.
Optimize embedded code for performance, memory usage, and reliability.
Conduct system-level debugging, testing, and validation of robotic platforms.
Maintain documentation for code, schematics, and system architectures.
Stay updated on industry trends, tools, and technologies in embedded systems and robotics.
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Robotics, or a related field.
3+ years of experience in embedded software development, ideally in robotics or mechatronic systems.
Proficient in C/C++ with experience in real-time operating systems (RTOS).
Hands-on experience with embedded platforms such as ARM Cortex-M, STM32, or similar.
Familiarity with robotic frameworks (e.g., ROS, ROS2) and motion control principles.
Strong debugging and hardware interfacing skills (oscilloscopes, logic analyzers, JTAG).
Knowledge of safety-critical software development is a plus.
Experience with Python for scripting or automation.
Familiarity with version control systems (e.g., Git).
Exposure to machine learning or computer vision integration in embedded systems.
Experience with simulation tools like Gazebo, MATLAB/Simulink.
Medical Insurance
Dental Benefits
Vision Benefits
Paid Time Off (PTO)
401(k) {including match- if applicable}