Staff Software Engineer

Boston DynamicsWaltham, MA

About The Position

Boston Dynamics is looking for a Senior 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 viral videos on YouTube 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.

Requirements

  • 4+ years of experience in real-time 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 profiling, monitoring, and optimization tools
  • Networking fundamentals including WiFi (802.11) and automotive ethernet
  • At least 3+ years of programming in languages such as C++, Golang, and Python
  • Working knowledge of development tools such as Jira and Git/Github
  • BS/MS in Computer Science/Computer Engineering or equivalent

Nice To Haves

  • A passion for secure software architecture and design
  • Experience with ARM or nvidia platforms
  • Good understanding of cloud technologies and distributed systems
  • Knowledge of systemd

Responsibilities

  • 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

Benefits

  • medical
  • dental
  • vision
  • 401(k)
  • paid time off
  • annual bonus structure
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service