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!
We are looking to add Embedded SWEs to 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 working closely with roboticists 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 get to work on:
Use your top-notch software development expertise to inspire others to develop better software practices and principles.
Work with requirements and prototypes from cross-teams (e.g. R&D, Software, cyber-security, etc.) to implement embedded software systems.
Write low-level software to enable the use of specific embedded hardware
Interface with the Electrical Engineering team to help program and bring up embedded hardware.
Work with Software Engineers to integrate such embedded systems with the overall autonomous vehicle software systems.
Education and Experience we want from you:
BS or MS in Computer Engineering, Electrical Engineering, Computer
Science or equivalent knowledge and work experience.
5+ years professional experience building embedded systems.
Familiarity with RTOS, real-time constraints and hardware interfaces (e.g. CAN, CAN-FD, LIN, the Ethernet, UART, SPI, I2C).
Experience writing software for embedded microcontrollers in C and C++.
Experience debugging embedded system software and hardware using tools such as oscilloscopes, logic analyzers, etc.
Experience applying static (e.g. cppcheck, Klocwork, etc.) and dynamic analysis (gcov, GCC and Clang sanitizers, etc.) tools to embedded software to assure quality
Advanced knowledge of software engineering principles including requirements gathering, software design, source control management, build processes, code reviews, testing methods.
Bonus points for having experience with:
Experience with safety certification (e.g. ISO 26262, IEC 61508, EN 5012X, DO-178B/C, etc.), is a plus.
Experience at the Linux kernel and driver levels is a plus.
Experience with security hardware such as Trusted Platform Modules, Hardware Security Modules, etc. is a plus.
Experience with Infineon Aurix and NXP hardware is a plus.
Experience working with robotics and with robotics researchers is a plus
Hyundai - Aptiv Autonomous Driving Joint Venture is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.