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

  • 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

    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