Senior Software Engineer - Advanced Projects

Motional · Remote

Company

Motional

Location

Remote

Type

Full Time

Job Description

Mission Summary

Motional’s CORE team is responsible for our vehicle’s Compute and Onboard Runtime Environment. We are creating a world class AI compute platform for autonomous vehicles. This is the system that executes the software and neural networks that make our vehicles autonomous. If you love the idea of working with software development, machine learning, and running software, data, and neural networks on the most powerful embedded AI hardware and software systems,  we would love to talk with you. 

The Advanced Projects team is part of CORE. We work at the intersection of software engineering, machine learning, and compute platforms. Our mission is to guide Motional’s product and engineering decision-making. If we are successful, we provide a map of the territory that de-risks engineering projects across Motional, contributing to a technology roadmap that helps ensure Motional remains at the forefront of AV development. We influence future platform design choices through developing working prototypes and proofs-of-concept informed by researching the latest advances in software engineering, machine learning, and compute platforms. 

What You’ll Be Doing

Our engineers play a key role in making the vehicle of the future a reality by developing technologies that deliver a fully autonomous driving system for our customers.  As a software engineer in the CORE Advanced Projects team, you will influence what technologies we need to use, and how best to use them, to achieve our goal of creating a fully-autonomous vehicle. You will work with small, cross-functional teams of engineers and researchers to explore and shape the future of autonomous vehicle (AV) development. 

Specifically, you will:

  • Design, implement, test, integrate, migrate platform software on a variety of AI compute architectures.
  • Participate in shaping our future frameworks and APIs that provide access to sensors, mapping data, health monitoring, configuration management, and other vehicle platform subsystems.
  • Conduct code and design reviews for work done by peers, and advising peers and management on technical matters.
  • Use your expertise and experience to define the future of our on-vehicle software execution environment.
  • Lead designs and work together with specialized autonomy teams to determine the needs of the system and how to best meet those needs with a robust infrastructure.
  • Work with the team to drive implementation of these designs and incorporate feedback from the teams leveraging your designs.

What We’re Looking For

  • You are a generalist software engineer, curious and passionate about a wide range of technology topics including, but not limited to, software development, systems, neural networks, microarchitectures, compilers, middleware, operating systems, sensors, and security.
  • You have experience with at least one major programming language, e.g., one or more of C++, C, Python, Rust, Java, Go, Python (or similar languages) and associated software ecosystems. The primary languages we use are C++ and Python in a Unix/Linux environment.
  • You bring a solid foundation in modern software engineering principles and practices including software design, patterns, source control management, build processes, continuous integration, code reviews, testing methods.
  • You are comfortable reading source code from different sources. You are comfortable with exploring and experimenting with different technology stacks.
  • You have a passion for self-driving technology and its potential impact on the world.
  • You are comfortable identifying R&D opportunities, justifying R&D goals, and executing towards those goals. 
  • You are comfortable with experimenting and evaluating different options as we work towards finding solutions that work.
  • You have a BS in Software Engineering, Computer Science, Electrical or Electronics Engineering, or similar technical field of study, or you have equivalent knowledge gained through your practical experience.

Bonus Points (not required)

  • A demonstrated ability to develop proofs-of-concept and ship technology products using a variety of technology stacks. 
  • Experience with distributed systems development, middleware development, and related technologies and frameworks.
  • Experience working in a MLOps or DevOps environment.
  • Experience with developing software for ARM platforms, including embedded software.
  • Experience working with technologies relevant to Motional’s industry and business context, e.g., autonomous vehicles, advanced driver-assistance systems, robotics. 
  • Experience with TensorFlow, PyTorch and/or other Machine Learning frameworks. 
  • Experience with developing software for different computing architectures such as FPGAs, GPUs, NPUs, MCUs, SoCs and their associated hardware computing platforms.
  • Experience with a variety of networking and communication technologies and protocols.

Motional is a driverless technology company making self-driving vehicles a safe, reliable, and accessible reality.

The Motional team is made up of engineers, researchers, innovators, dreamers and doers, who together are creating a first-of-its-kind technology with the potential to transform the way we move. We’re behind some of the industry's largest leaps forward, 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.

As a leader in an emerging industry that has the promise of creating safer, more reliable and accessible transportation for all, it’s imperative we have a diverse workforce, create an inclusive culture, and understand the communities we operate in around the world. 

Diversity, Equity and Inclusion is fundamental to Motional’s success. That’s why we’ve established a team to ensure DEI is at the forefront of the candidate and employee experience, beginning with the hiring process and continuing throughout your career. We also partner with organizations like the National Society of Black Engineers, the Society of Hispanic Professional Engineers, and the Society of Women Engineers to ensure our DEI work is informed by the latest thinking and approaches.

Strategically formed by Hyundai Motor Group and Aptiv, Motional is fundamentally changing how people move through their lives. Headquartered in Boston, Motional has operations in the U.S and Asia. For more information, visit  www.Motional.com and follow us on Twitter, LinkedIn, Facebook, Instagram and YouTube.


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.

Apply Now

Date Posted

09/22/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Senior Business Analyst - Xpansiv

Views in the last 30 days - 0

Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...

View Details

Senior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America

Views in the last 30 days - 0

The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details