Logo
Motion Recruitment Partners LLC

Senior Robotics Software Engineer

Motion Recruitment Partners LLC, Boston, Massachusetts, us, 02298


Job Title: Senior Robotics Software EngineerLocation:

Greater Boston, MAAbout Us:

Our client is at the forefront of revolutionizing warehouse operations through cutting-edge robotics and automation technology. Based in the vibrant Greater Boston area, they aim to optimize supply chain efficiency and redefine logistics through intelligent, innovative solutions. They are committed to pushing the boundaries of technology and delivering exceptional results for their clients.Position Overview:

We are seeking a talented Senior Robotics Software Engineer to join our team. In this role, you will design, develop, and optimize software for our robotics systems, ensuring high performance and reliability. You will work closely with cross-functional teams to integrate advanced software solutions that drive our automation technology.

Required Skills & Experience

Bachelor’s or Master’s degree in Computer Science, Engineering (Electrical, Mechanical, Robotics), or a related field.Minimum of 5 years of experience in software development for robotics or automation.Proficiency in programming languages such as C++, Python, or similar.Experience with robotics middleware and frameworks (e.g., ROS).Strong understanding of real-time systems and algorithms for motion control and path planning.Familiarity with hardware interfaces and communication protocols (e.g., UART, SPI).Strong problem-solving and analytical skills.Excellent communication and teamwork abilities.Detail-oriented and proactive in identifying and addressing issues.Desired Skills & Experience

Experience with machine learning or AI in robotics.Familiarity with simulation tools and environments (e.g., Gazebo, MATLAB/Simulink).Knowledge of cybersecurity best practices for embedded systems.

What You Will Be DoingTech Breakdown

Software Development (40%)Integration & Optimization (30%)Testing & Debugging (20%)Collaboration & Documentation (10%)Daily Responsibilities

Design and implement software for robotics systems, focusing on real-time performance, reliability, and scalability.Work with hardware engineers to integrate software with robotic hardware and sensors.Optimize software algorithms for performance and efficiency, including motion control and path planning.Develop and execute test plans, identify and fix bugs, and ensure robust system performance.Collaborate with cross-functional teams to align software development with hardware requirements and project goals.Create and maintain documentation for software design, development, and testing processes.

#J-18808-Ljbffr