Embedded Software Engineer
Company | Boston Dynamics |
---|---|
Location | Waltham, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, 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.