Software Engineer, Test Frameworks - V&V, MBD, ADAS
Boston, Massachusetts, United States
Motional is looking for a Software Engineer to join a new team within the Infrastructure Software group with a focus on test infrastructure & tools. As we advance our mission to deliver safe, reliable and accessible self-driving cars, we are looking for exceptional engineering talent to help advance our strategies for comprehensive automated testing of autonomous vehicle (AV) technology.
The Motional global headquarters are located at 100 Northern Avenue in Boston, MA. Nestled in the busting Seaport district with sweeping views of Boston Harbor and downtown Boston, the offices are located close to major transit lines and a quick walk to various restaurants and popular attractions.
What You'll Be Doing
Build test automation frameworks and infrastructure for our nextgen AV technology.
Build technology to efficiently generate and execute test cases. Work closely with software test engineers to help author tests and generate test reports.
Help develop strategies to implement continuous & graduated testing of builds/releases
Provide a framework to enable traceability between product requirements, functional specifications and test cases.
Build techniques & tools for automated assessments of simulation and their consistency with closed-course testing.
Collaborate with leadership, test engineers, software engineers and experienced roboticists to implement collection of metrics/KPIs for evaluation of complex systems, coverage analysis, etc.
Support the infrastructure on developer machines, cloud-based platforms, and integration with CI/CD pipelines.
Show initiative and be a valued team member in our innovative, fast-paced, entrepreneurial environment where cooperative teamwork across locations is the norm.
What We're Looking For
Bachelor's or higher degree in Engineering, such as Computer Science, Software Engineering, Robotics, or equivalent knowledge and work experience.
7+ years of experience with software engineering, including requirements gathering, object-oriented software design, design for testability, source control management, build processes, code reviews, software testing/quality engineering.
5+ years of experience and passion building test automation frameworks, tools or infrastructure.
Fluency with test automation methodologies & patterns - principles & strategies, data-driven testing, test doubles, result verification, test organization, selection and efficient execution, etc.
Experience with C++, Python (or other scripting languages).
Strong problem-solving skills and ability to learn.
Strong communication and interpersonal skills.
Bonus Points (not required)
Experience with autonomous driving, robotics systems or other distributed systems.
Experience with safety certification (e.g. ISO 26262, IEC 61508, EN 5012X, DO-178B/C).
Experience working with temporal or reactive processes.
SW/HW/system integration tests and building benches.
Data visualization, database manipulation using Python
Experience working with Jenkins (or other CI system), Git, BitBucket.
Familiarity with Linux/Unix environment.
Familiarity with Docker.
Motional is making driverless vehicles a safe, reliable, and accessible reality.
Our team is commercializing a world-class driverless system. The Motional team is behind some of the industry’s largest leaps forward in the last decade, including the first fully-autonomous cross-country drive in the U.S, the launch of the world’s first robotaxi pilot, and operation of the world’s most-established public robotaxi fleet. Strategically formed by Hyundai Motor Groupand Aptiv, Motional is fundamentally changing how people move through their lives.
Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.