View Our Website View All Jobs

Software Engineer - Senior

Software Engineer - Senior Level

Are you an experienced Software Engineer interested in solving challenging real-world problems in robotics, controls, autonomy and machine learning? Are you eager to apply your expertise to problems that have a positive impact on the world of robotics? Do you want to work among collaborative, mission-driven and values-focused colleagues? Sound fun?

Boston Dynamics is seeking a Senior Software Engineer to help us design and develop the next generation of robotics and vision systems.

Day to day activities:

  • Design and implement software solutions for our robot platforms
  • Create highly reliable, maintainable, and testable codebases.
  • Design software architecture.
  • Interface with multi-disciplinary teams to execute design objectives.
  • Teach advanced design and development concepts as a mentor to more junior engineers.

Qualifications desired:

  • BS, MS or PhD  in Computer Science or relevant experience
  • 4+ developing in a professional environment
  • Comfortable designing and implementing scalable software through the use of design patterns in modern C++.
  • Experience with systems programming, eg  memory management, threading, and interprocess communication techniques a plus
  • Comfortable debugging complex systems.
Read More

Apply for this position

Required*
Apply with
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150