Motional

Senior Software Engineer, Roboticist

United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Autonomous Vehicles, Robotics, Embedded Systems, Software DevelopmentIndustries

Position Overview

  • Location Type: Not specified
  • Employment Type: Not specified
  • Salary: Not specified

The Platform Infrastructure Embedded Software team designs and develops high-quality software to leverage embedded compute platforms for autonomy stack development and to bolster the safety-critical applications on the Motional Vehicle platforms. We are a team of engineers who bring broad experience in software development and leverage this to develop software which pushes the boundaries of what has been achieved in the autonomous vehicle safety space.

Responsibilities

  • Designing and developing infrastructure software on various hardware platforms for applications such as Vision Processing, Radar systems, Safety monitoring etc., to be run on self-driving vehicles.
  • Designing firmware components such as device drivers and kernel libraries.
  • Develop software to accelerate machine learning models for deployment on AV platforms.
  • Designing test harnesses for software components as well as full systems.
  • Providing technical mentorship to engineers.
  • Proactively supports the team with engineering support in their product area.
  • Mentor a team of engineers working on C++ Software Infrastructure.
  • Set the vision and mission of the team, manage the team’s planning and execution of work, and ensure organizational goals are being met.
  • Collaborate with cross-functional teams to define solutions to organizational challenges.
  • Contribute to the long-term autonomous vehicle software architecture.

Requirements

  • Experience: 5+ years of professional experience in multi-threaded C++ software development.
  • Requirements: Experience with creating detailed requirements from use cases.
  • Leadership: Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution.
  • Systems: Experience working on asynchronous, functional systems.
  • Platform: Experience writing software for Robotic/ AV platforms in C and C++.
  • Testing: Experience with TDD - unit tests and integration tests.
  • Scripting: Experience writing software in Python and experience doing automation with shell scripting.
  • Middleware: Previous development experience with Robotic/AV software stacks and middleware (e.g., ROS, DDS, or similar).

Bonus Points (Not Required)

  • Hardware: Experience working with ARM Cortex MCUs or Microprocessors.
  • Operating Systems: Experience working on embedded Linux / RTOSs.
  • Optimization: Experience with optimizing sensor and ML accelerator pipelines and deploying them on various embedded processors.
  • Debugging: Experience working with debugging on embedded platforms.
  • Networking: Experience working with networks (Ethernet, CAN etc.) and the common networking protocols.
  • Data Pipelines: Experience working with large data pipelines, and platforms that require deterministic execution.
  • Communication: Experience using inter-system communication protocols such as I2C and SPI.
  • Accelerators: Experience working with FPGAs and GPUs.
  • Kernel: Experience working directly with the Linux kernel or Device Drivers.
  • RTOS: Experience working with RTOSs such as FreeRTOS, ThreadX, or PreemptRT.
  • Simulation: Experience with Simulation and Code Generation, and knowing when their use is appropriate.

Skills

C++
Multi-threaded programming
Firmware development
Device drivers
Kernel libraries
Machine learning deployment
Test harness development
Software architecture
Leadership
Requirements analysis

Motional

Develops fully driverless robotaxis for urban transport

About Motional

Motional develops fully driverless vehicles, specifically robotaxis, aimed at transforming urban transportation. Their all-electric robotaxis are designed to navigate complex city environments safely and efficiently. Motional partners with ride-hailing and delivery services, providing them with advanced autonomous vehicle technology to enhance their operations and reduce costs. A unique aspect of Motional's service is its Command Center, which allows for real-time tracking of each robotaxi, enabling human agents to monitor performance and ensure passenger safety. Unlike many competitors, Motional focuses on integrating its vehicles into existing mobility networks, making driverless technology accessible and reliable. The company's goal is to make autonomous vehicles a safe and integral part of urban transportation.

Boston, MassachusettsHeadquarters
2020Year Founded
$5,000MTotal Funding
GROWTH_EQUITY_NON_VCCompany Stage
Robotics & Automation, Automotive & TransportationIndustries
1,001-5,000Employees

Benefits

401K: 401K with up to 7.5% match
time Off: Unlimited sick and vacation days
Transportation: Commuter and fitness benefits
Healthcare: 3 plan options to support diverse needs
IVF: Fertility assistance

Risks

Motional laid off 550 employees, indicating financial and operational challenges.
Aptiv reduced its stake in Motional, impacting operational capabilities.
Delays in autonomous vehicle deployment to 2026 could hinder market entry plans.

Differentiation

Motional offers a state-of-the-art Command Center for real-time robotaxi tracking.
The company focuses on all-electric, driverless robotaxis for urban environments.
Motional partners with ride-hailing services to integrate autonomous vehicles into their operations.

Upsides

Motional raised $475 million from Hyundai, indicating strong financial backing.
Partnerships with Uber and Shake Shack expand Motional's market reach in delivery services.
Increased investment in robotics highlights potential funding opportunities for Motional.

Land your dream remote job 3x faster with AI