Software Engineer

Brooks Automation
US - Massachusetts - Chelmsford
View Company Profile / << Go Back

  • Job Type: Full time
  • 4 days ago

Job Description

Develop embedded software for robotics automation to control motion, interface with vacuum systems, and perform diagnostics. Collaborate with cross-functional teams to define product features and support manufacturing and field service troubleshooting.

Requirements: Requires proficiency in C++11 and experience with embedded real-time systems like QNX or Real-Time Linux. Candidates should have experience with low-level hardware interfaces, BSP, and modern software development practices in an Agile environment.

Key Skills: C++11, Embedded Systems, QNX, Real-Time Linux, BSP, FPGA Integration, Hardware Abstraction Layers, Object-Oriented Design, SDLC, Agile, Robotics, Kinematics, Motion Planning, EtherCAT, Machine Learning, Python

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Disability Insurance, 401(k) Plan, Company Paid Holidays, Flexible Vacation




Fast Track Upload