Boston, Massachusetts, USA
9 days ago
Senior Robotics Software Engineer
Job Title: Senior Robotics Software Engineer
Location: Greater Boston, MA
About Us: Our client is the forefront of revolutionizing warehouse operations through cutting-edge robotics and automation technology. Based in the vibrant Greater Boston area, with the mission 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 our 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 Doing
Tech 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.
Confirm your E-mail: Send Email