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

    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