
Software Engineer, Atlas Applications
Job description
We are seeking a highly motivated Software Engineer to join the Atlas Applications team at Boston Dynamics. Â In this role, you will play an important part in designing, implementing, and delivering applications that showcase how advanced humanoid robots can solve problems in the real world. Â You will be involved in the software life cycle from concept to production, and will have the chance to grow your skills working with a talented team of engineers.
Responsibilities:
- Design, develop, and implement software for tools that will be used internally and by our customers.
- Write clean, maintainable code in Typescript, Python, and C++.
- Collaborate with designers to define and improve our software with the end user in mind.
- Expand the capabilities of our robots by working across teams with experts in different disciplines.
- Participate in code reviews and contribute to improving the team’s development process.
- Contribute to the creation and maintenance of technical documentation.
Requirements:
- Bachelor’s degree in Computer Science or equivalent.
- Strong understanding of Typescript / Javascript and another typed language.
- Experience in React or another front end framework.
- Previous software development experience, whether professional or extracurricular.
- Growth mindset and an eagerness to learn new concepts.
Nice-to-haves:
- Experience with Python or C++.
- Experience with Node, Express, and database technologies.
- Familiarity with real-time software development.
- Game development experience.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.
#LI-JM1
About the company
Job Location
Company Size
Our Story
Boston Dynamics builds advanced mobile manipulation robots with remarkable mobility, dexterity perception and agility. We use sensor-based controls and computation to unlock the potential of complex mechanisms. Our world-class development teams develop prototypes for wild new concepts, do build-test-build engineering and field testing and transform successful designs into robot products. Our goal is to change your idea of what robots can do.