Principal Software Engineer - ROBOTICS

Lowell, MA · Job # 7996BK

Our client is a growing start-up, with a mission to re-invent retailing through robotics.

Job Overview:

You are an experienced robotics software engineer. You have demonstrated a passion for robotics and have extensive experience architecting and implementing object oriented, multi-threaded applications for motion control. You are equally comfortable as both technical contributor and mentor in a growing multi-disciplinary team.

 Primary Responsibilities:

  •  Develop, debug, and integrate embedded C++ applications running in a real-time OS and Linux environments
  • Implement motion control algorithms
  • Integrate third-party software where appropriate
  • Provide input to electrical and mechanical teams on component selection
  • Work with customers, vendors, or other technical or non-technical stakeholders to assess software needs and performance
  • Investigate new technologies
  • Mentor junior engineers

 Desired Qualifications:

  • C++, Matlab
  • Linux and/or real-time OS
  • Robotics development or motion control
  • Integrating third-party code, and/or using application frameworks
  • Common development tools and practices: environments, compilers, versioning (i.e. git), software configuration management, defect tracking, and peer review methodologies
  • Stellar communication skills
  • Excellent problem-solving and analytical skills

 Would be great to have:

  • Real-time algorithms and controllers
  • Troubleshooting robotic hardware
  • Machine vision, image processing

 Education:

  • B.S. in Computer Science, Electrical or Computer Engineering, or related area plus a minimum of 10 years’ experience in software or robotics development; or M.S./PhD plus minimum of 8 years’ experience
Apply For this Position
Create an Account

Track your jobs and take advantage of one click applying by creating an account.

Register Now
Let Us Search

Want us to do the work for you? Submit your resume and we'll find a job that's a perfect match for you!

Submit Resume