Systems Software Development Engineer

New Today

Boston Dynamics is looking for a Staff Software Engineer to join us. If you are creative, have a passion for improving your team members’ lives, and thrive in a dynamic and team-oriented environment, this is the role for you! As a Staff Software Engineer, you will be part of the Stretch team responsible for designing and developing system level software. The work environment is positive and dynamic. You will play a key role in building some of the most sophisticated warehouse robots in the industry.
Boston Dynamics is a world leader in mobile robots, tackling some of the toughest robotics challenges. For years, our awe-inspiring have shown the world what remarkably capable robots can do. Now we are quickly becoming a recognized leader in automation solutions for industrial applications and warehouse logistics.
You are responsible for: Designing, developing, unit testing and documenting new features and subsystems
Identify and fix potential security threats
Support the hardware team in board bring-up and debugging
Developing libraries, device drivers, operating system debug, tuning and reliability
Mentoring less experienced software engineers.
You are a part of: A team that is highly collaborative and passionate about quality and innovation (and of course robots!). We strive daily to improve our products and the process while maintaining a culture of learning and growing.
To succeed in this role, you should have the following skills and experience: BS/MS in Computer Science/Computer Engineering or equivalent
4+ years of experience in Linux platform operating system development
Deep understanding of Linux, including the kernel, early boot, scheduling
Experience with concurrency, inter-process communication, and real-time systems
Experience with WiFi technologies and device drivers
Network programming fundamentals
At least 4+ years of programming in languages such as C++, Golang, and Python
Working knowledge of development tools such as Jira and Git/Github
Bonus points if you have: Knowledge of container technologies (Docker / Kubernetes)
Good understanding of Cloud technologies
Knowledge of systemd
Experience with Bazel
​
Location:
Waltham

We found some similar jobs based on your search