Brooks Automation Logo

Brooks Automation

Robotics Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Chelmsford, MA
94K-128K Annually
Entry level
In-Office
Chelmsford, MA
94K-128K Annually
Entry level
Develop embedded robotics software for motion control, trajectory generation, multi-axis coordination, diagnostics, and EtherCAT-based distributed control systems. Collaborate with engineering, product, manufacturing, field service, and customers to define features, troubleshoot issues, design tests, and improve software quality through automated testing and DevOps practices.
The summary above was generated by AI

Brooks is a leading provider of automation solutions with over 40 years of experience in the semiconductor industry, offering precision robotics, integrated automation systems, and contamination control solutions that empower chip manufacturers worldwide. Our product portfolio includes a range of automation solutions, including robots, vacuum systems, and atmospheric robots for semiconductor manufacturing (www.brooks.com).  

Are you looking for a place where you can be part of a transformation? Join us at Brooks Automation and be a part of a dynamic organization that is shaping the future of technology.

Robotics Software Engineer

Job Description

Robotics Software Engineer 

Brooks is looking for a Software Engineer as we accelerate our growth journey.


WHAT YOU'LL DO

  • 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 and motion control software for advanced automation systems.
  • Develop and optimize robot motion capabilities including trajectory generation, multi-axis coordination, synchronization, and performance tuning.
  • Contribute to EtherCAT-based distributed control architectures and industrial networking solutions.
  • 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.
  • Collaborate on the design of test equipment and setup of robotic hardware or systems.
  • Support manufacturing and field service engineers in investigating and troubleshooting field issues (remote or on-site).

WHAT YOU'LL BRING

  • 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 robotics, kinematics/dynamics, motion planning, motion control systems, or servo control architectures.
  • Experience with EtherCAT software stacks, industrial networking, or distributed control systems.
  • Experience in one or more of the following would be a plus,
  •  
    • Experience working with customers to address field issues.
    • Experience with robotics applications in semiconductor or industrial automation environments.
    • Experience with FPGA-based systems and hardware/software integration.
    • Familiarity with Python, JavaScript, MATLAB, or similar scripting languages.

Compensation

Base Salary Range: $94,280.13 USD to $127,555.47 USD

Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.

This position is also eligible for an annual discretionary bonus.

Benefits

At Brooks, we offer the following benefits for this position, subject to applicable eligibility requirements:

  • Medical, Dental, Vision and Disability Insurance

  • 401(k) Plan

  • Exempt employees are provided company paid holidays and Flexible Vacation to enjoy personal time off and incidental sickness.

Have a question about our benefits and compensation package? Your recruiter can share more with you during the hiring process.

Work Location & Flexibility
At Brooks, we aim to foster a collaborative and engaging environment while offering flexibility where possible. Work arrangements may include a mix of in-office and remote work, depending on the nature of the role and business needs. Specific expectations will be shared during the interview process.

Brooks is committed to fostering a diverse and inclusive workplace and proudly serves as an equal-opportunity employer. We welcome all qualified applicants regardless of race, color, religion, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other legally protected characteristics.

Diversity enhances our innovative capabilities and strengthens our ability to serve our customers and communities effectively. At Brooks Automation, we celebrate the unique experiences and perspectives each individual brings, believing they are essential to our collective success. Join us in building a workplace where every team member is valued and can thrive.

For applicants with disabilities requiring accommodations, don't hesitate to get in touch with [email protected] or call +1 (978) 262-2400 to discuss your needs.

Review EEO Law & EEO Statement.

Brooks Automation participates in E-Verify® to confirm eligibility for employment in the United States. For more details, visit www.dhs.gov/E-Verify. E-Verify® is a registered trademark of the U.S. Department of Homeland Security.

Similar Jobs

4 Days Ago
Hybrid
86K-159K Annually
Senior level
86K-159K Annually
Senior level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Design, develop, integrate, validate, and maintain software for autonomous mobile robots and fleet management systems. Responsibilities include navigation, localization, path planning, robot control, multi-robot coordination, system integration, simulation, debugging, mapping, commissioning, and customer deployments. The role supports industrial robotics solutions through onsite troubleshooting, factory integration, supplier collaboration, and domestic and international travel.
Top Skills: Autonomous Mobile RobotsCC++CanDdsEthernetFleet Management SystemsIndustrial Automation SystemsLinuxMqttMulti-Threaded SoftwarePlcsPythonReal-Time SystemsRest ApiRobotics PlatformsTcp/IpVda5050
4 Days Ago
In-Office
200K-275K Annually
Senior level
200K-275K Annually
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Lead architecture and hands-on development for dexterous robotics software and Physical AI infrastructure. Own manipulation use cases from definition through demonstration, integrating sensing, control, simulation, learned policies, data pipelines, testing, and deployment. Translate ambiguous R&D goals into delivery plans, establish production-grade reliability practices, coordinate cross-functional technical work, and mentor engineers. Develop core software in C++ and Python using ROS 2 while addressing timing, synchronization, safety, reproducibility, and performance constraints.
Top Skills: C++Continuous IntegrationDistributed ComputingEdge InferenceGpu ComputingHardware-In-The-Loop TestingImitation LearningIsaac SimMujocoPythonReinforcement LearningRos 2Vision-Language-Action Models
9 Days Ago
In-Office
Watertown, MA, USA
130K-180K Annually
Junior
130K-180K Annually
Junior
Professional Services • Consulting
Develop and deploy production robotics software across the stack, including real-time control, motion planning, machine learning, perception, compilers, firmware, and cloud services. Build data-labeling tools, integrate hardware and software across platforms, and install and tune systems at customer facilities. Collaborate closely in a small engineering team while taking ownership of technical outcomes and supporting products from initial development through live production use.
Top Skills: Cloud InfrastructureCompilersFirmwareMachine LearningMotion PlanningPerception SystemsPythonReactReal-Time SystemsRosTypescript

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account