Boston Dynamics (BD) seeks a Systems Engineer to focus on facilitating the delivery of customer-driven software systems for their humanoid robot, encompassing areas like environmental perception, mapping, motion planning, control systems, and more.
Requirements
- 5+ years of experience systems engineering of complex embedded mechatronic systems, or cyber-physical systems.
- Experience working intimately with a specialized requirements management tools. Expertise in Jama is especially helpful.
- Autonomous vehicles, mobile robotics, perception technologies, and walking robots.
- Reliability & robustness engineering methodologies, including boundary and parameter diagramming, DFMEA, DVP&R, root cause analysis, statistical methods.
- Safety-critical system development.
- Software tools including Jama, Jira, Google Suite, Testrails, Matlab, Git version control, Linux.
- Familiarity with one or more programming languages (e.g. C++, python)
Responsibilities
- Solicit requirements from stakeholders and subject-matter experts. Derive system and software requirements from stakeholder requirements.
- Perform research, analysis, and experimentation to ensure requirements are properly parameterized.
- Author and seek approval for high quality system requirements.
- Help develop, document, and build agreement to a compatible set of functional performance expectations, including User eXperience, robot taskability, behavioral reliability, and safety.
- Participate in development and documentation of the functional architecture of the product ecosystem.
- Play a leadership role in authoring the humanoid product’s evolving Concept of Operations, ensuring that the intended breadth of use cases are clearly defined for the product.
- Support system DFMEA execution. Support system trade studies and program technical reviews.
Other
- Exceptional written & verbal communication, interpersonal skills, collaboration, and conflict resolution.
- BS in engineering (Robotics, Computers, Software, Electrical, Systems, or similar). MS in engineering preferred.
- Experience developing complex embedded systems for mass production.
- Experience working in cross-functional teams, spanning algorithms, software, and hardware architectures.
- Troubleshooting/debugging issues between hardware and software.