Senior Software Engineer, Software Infrastructure - Autonomous Driving

Aptiv Boston , MA 02298

Posted 5 days ago

Aptiv Autonomous Mobility

Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the "brain" and "nervous system" for vehicles that will change the face of mobility for people worldwide.

Aptiv's Autonomous Mobility team is focused on developing, and commercializing autonomous vehicles and systems that enable point-to-point mobility via large fleets of autonomous vehicles in challenging urban driving environments. With talented teams working across the globe, from Boston to Singapore, Aptiv was the first company to deploy a commercial, point-to-point autonomous ride-hailing service based in Las Vegas, Nevada.

In November 2017, Aptiv acquired autonomous vehicle software startup nuTonomy, an integral part of Aptiv's Autonomous Mobility team. With continued research, development, and both current and future commercial deployments, we are looking for talented and passionate people to join our team.

Work with leading engineers, research scientists, marketers and business development experts, all while enabling the future of mobility. At Aptiv, we believe that our mobility solutions have the power to change the world. For more information, please visit and see for opportunities.

We are looking to add a Senior Software Engineer to our Software Infrastructure team to continue our development of various functionalities within our autonomous vehicle platform!

What' you'll get to work on:

  • Work closely with various teams to (1) bring up software on embedded hardware, (2) provide infrastructure functionality for autonomous driving algorithms, (3) develop in-vehicle platform for robo-taxi service development

  • Develop new features, optimize execution and the flow of data, work on middleware and low-level software

  • Work with other members of the Software Infrastructure team to design and develop software for the next generation of Autonomous Mobility Platforms

  • Work in a fast-paced work environment while communicating with employees in other locations

Education and Experience we want from you:

  • BS or MS in Computer Science, Computer Engineering, Software Engineering or Equivalent Knowledge and Work Experience

  • 5+ years professional experience in software infrastructure or embedded projects

  • Strong programming skills in C++, experience with Python

  • Experience with Linux work environment, software, and toolchains

  • Experience with programming for multi-threaded systems

  • Experience with collecting requirements, creating software designs, and developing efficient implementations

Bonus points for having experience with:

  • Safety certification (e.g. ISO 26262, IEC 61508, EN 5012X, DO-178B/C, etc.)
  • Fuzzing
  • QNX
  • buildroot
  • docker
  • mathematics behind robotics and sensor systems

Apply Online

Ready to take the first step?

Apply Now

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Autonomous Driving Software Engineer Controls


Posted 5 days ago

VIEW JOBS 4/1/2020 12:00:00 AM 2020-06-30T00:00 The Hyundai-Aptiv Autonomous Driving Joint Venture develops world class production-ready autonomous driving systems. The joint venture leverages Hyundai Motor Group's design, engineering, and manufacturing expertise and Aptiv's autonomous driving solutions to commercialize an SAE Level 4 platform for robotaxi providers, fleet operators, and automotive manufacturers. Headquartered in Boston, the Hyundai-Aptiv Autonomous Driving Joint Venture has operations in the US and Asia. An official name for the new joint venture will be unveiled soon! About this position As a Senior Software Engineer you will play a key role in making the vehicle of the future a reality by developing technologies that deliver a turnkey, fully autonomous driving system for our customers. Do you enjoy the challenge of working in a complex and growing system where new features are being added and evaluated rapidly? Do you enjoy mentoring and working closely with research scientists and engineers to bring ground breaking algorithms from concept to prototype and then from prototype to a product deployed in the real world at scale? If the answers are yes, we're looking for you. What You'll Do: * Use your top-notch software development expertise to inspire others to develop better software practices and principles. * Develop clean software for the controls modules that sit at the core of autonomous driving systems and interface with all other key modules such localization, control, and planning. * Collaborate with controls experts and experienced roboticists on cutting edge algorithms from design, prototyping, testing, deployment, to productization. * Design and build robust and scalable codebase that enables rapid exploration and evaluation of different controls approaches and algorithms. * Show initiative and be a valued team member in our innovative, fast-paced, entrepreneurial environment where cooperative teamwork is the norm. What You'll Bring: * Bachelor's degree or higher in Computer Science or relevant field. * 5-8 + years of software development experience. * C++ (i.e. C++11, C++14, C++17) development experience in a Unix/Linux environment. * Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods. * Experience in safety-critical applications and hard real-time constraints. * Strong problem-solving skills and ability to learn. * Strong communication and interpersonal skills. * Flexible and creative thinking. Additional experience you can bring / will get the opportunity to learn: * Experience working on robotics system and with robotics and researchers is a plus. * Knowledge in motion planning, controls and other related robotics fields is a plus. * Python/Matlab experience is a plus. Apply Online Ready to take the first step? Apply Now Aptiv Boston MA

Senior Software Engineer, Software Infrastructure - Autonomous Driving