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. Youll work closely with cross-functional teams to bring cutting-edge robotic solutions from concept to deployment. Responsibilities
Design 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.
Bachelors or Masters 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}
...taking a minute to finish our online application.Minimum requirements:QualificationsNo experience, Willing to trainAbility to work within recognized turnaround timesMust have exceptional social skills and the ability to organize simultaneous tasksAbility to...
...D3 Search is actively seeking a Snr. Payroll Manager candidate for a well-established and highly respected LA-based & global law practice... ...Work Model Flexible hybrid 4/1 work model (4 onsite & 1 remote ). Position Summary: The Senior Payroll Manager...
...reaching the interview stage by reading the complete job description and applying promptly. We are seeking an experienced Chief Marketing Officer (CMO) to oversee all marketing operations and develop the company's marketing strategy and vision. The CMO will lead a team...
...Communicates with scheduling department Train new employees Gives recommendations, advice or guidance to others Inspect knitted products as specified in SOPs Follow priorities and workorder due dates when completing work Actively participates in department...
...to apply for the ASIC RTL Engineer, Annapurna Labs role at Amazon Join to apply for the ASIC RTL Engineer, Annapurna Labs role... ...and professional life is critical to life-long happiness and fulfillment. We offer flexibility and encourage you to find your own balance...