Posted in

Embedded Software Engineer

Embedded Software Engineer

CompanyBoston Dynamics
LocationWaltham, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years of experience in C/C++ and embedded systems.
  • Experience writing and delivering safety critical software, for example for autonomous vehicles, driver assist systems, robotics, or medical devices.
  • Experience developing software systems for time-sensitive control systems, including working with real-time operating systems and networks.
  • Experience developing performant software for dealing with data from sensors, such as cameras, lidars, radars, or IMUs.
  • Strong communication skills, including ability to author technical documentation and deliver presentations on technical topics.
  • History of leading cross-functional technical efforts through planning, technical requirement development, and interdisciplinary collaboration.
  • History of working in small, fast moving, interdisciplinary teams.

Responsibilities

  • Design, create, and validate embedded software which helps to ensure our robots can operate safely in the presence of people.
  • Work at the boundaries of hardware and software to unite the many components of a robot into a single functioning system that is performant and fault tolerant.
  • Lead cross-functional technical projects involving interdisciplinary efforts to develop robotic perception and computing sub-systems.
  • Integrate and evaluate new systems with our robots to test and deliver safe robotics.
  • Help build the infrastructure and operations for a unique small R&D team inside of Boston Dynamics working closely together to unlock new capabilities for our robots.
  • Be part of a team bringing cutting edge technology to improve the safety of robotics working in real world applications.

Preferred Qualifications

  • Experience working within a standardized functional safety process (e.g. IEC 61508 or ISO 26262) is a plus.