View Our Website View All Jobs

Software Engineer - Senior

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.

Desired skills:

  • BS, MS or PhD  in Computer Science or relevant experience

  • 4+ developing in a professional environment

  • Proficient  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.


Boston Dynamics will never ask you to divulge your personal financial or account information as part of its recruiting process.

    Read More

    Apply for this position

    Apply with
    We've received your resume. Click here to update it.
    Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

    Paste your resume here or Attach resume file