> Markdown version of [/jobs/ext/3356356-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/3356356-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** Brooks Automation, Inc. - **Location:** Chelmsford, MA, United States (Remote available) - **Salary:** $94,280.0 - $127,555.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Adobe InDesign, Agile Methodology, Artificial Intelligence, Business Analytics Applications, Software Applications, Automation of Tests, C++ (Programming Language), Cloud Computing, Databases, Linux, DevOps, Distributed Data Store, Embedded Software, Python (Programming Language), Kinematics, MATLAB, Machine Learning, Motion Planning, Object-Oriented Software Development, Systems Development Life Cycle, Robotic Automation Software, Software Engineering, Software Requirements Analysis, Software Organization, Multithreading, Scripting, Robot Operating System, Real Time Systems, Large Language Models, Generative AI, Process Control Systems, Data Analytics, Multiaccess Edge Computing, Software Version Control - **Published:** September 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6ffd8a67936c1d3c ## About the Role * Proficiency in programming C++11 or later. * Experience with embedded real-time systems under a multi-threading and interrupt driven environment, such as QNX or Real-Time Linux. * Experience applying object-oriented design best practices. * Experience working as part of a team following modern software development practices (SDLC), working with revision control tools, using remote debuggers, and following software release processes, ideally in an Agile environment. * Experience with robotics software development, machine automation, or industrial control systems. * Experience with Python and modern software development frameworks. * Familiarity with machine learning, AI, data analytics, or data-driven software applications. * Experience in one or more of the following would be a plus, * + Experience working with customers to address field issues. + Experience with robotics, kinematics/dynamics, or motion planning. + Experience developing data collection, visualization, or analytics solutions. + Familiarity with Machine Learning, Generative AI, LLMs, or AI-assisted development tools. + Familiarity with cloud, edge computing, databases, or distributed data platforms. Experience with JavaScript, MATLAB, or similar scripting languages. + ## Description * Develop embedded software for new and legacy products within the Robotics Automation Group to control robot motion, interface with vacuum chamber sub-systems, and perform self-diagnostics. * Design, implement, and maintain robotics software applications for advanced automation systems. * Develop software infrastructure for machine and robot data collection, storage, analytics, and monitoring. * Create intelligent diagnostics, visualization, and data-driven automation capabilities. * Apply machine learning and AI technologies to improve system performance, diagnostics, reliability, and operational efficiency. * Collaborate with cross-functional engineering teams, product management, and customers to define and implement new product features. * Develop and communicate software requirements and design changes to peers; participate in design reviews. * Ensure reliable and high-quality software through development and automated testing best practices. * Actively participate in Zero Defects initiatives to improve our DevOps software development process; research and evaluate process improvements and new tools. * Support manufacturing and field service engineers in investigating and troubleshooting field issues (remote or on-site). ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [ I Gave a Video Editor More Autonomy Than a Trading Bot. On Purpose.](https://www.wearedevelopers.com/magazine/773-i-gave-a-video-editor-more-autonomy-than-a-trading-bot-on-purpose)