Aptiv
Posted 8y ago

Autonomous Driving Software Engineer - Algorithm Validation and Testing (MI, Troy)

Aptiv
Troy, Michigan, United States
OnsiteFull Time
Responsibilities
  • Validate algorithms
  • Develop tools
  • Test vehicles
Requirements
  • Bachelor's degree in Robotics, ECE, CS or related field
  • 1+ years C/C++ experience
  • Linux familiarity
  • MATLAB/Simulink
  • Kalman/UKF algorithms
  • CAN tools
  • Strong problem solving and communication skills
Technical tools mentioned
MATLABSimulinkKalman FilterUKFLinuxCANoeCANalyzerdSPACEControlDeskCC++StateflowMATLAB CoderSimulink Embedded Coder

Job description

Moving mobility forward

We are Aptiv – a new technology company with a proven history of enabling mobility. Operating as Aptiv, we pioneered advances in the industry. Now, as Aptiv, we’re more dedicated than ever to bringing the next generation of autonomous vehicles, smart cities and connectivity to life.

Join our innovative team

Want to do more than just imagine the ways our world will move tomorrow? Here’s your opportunity. Join the technology company that’s transforming the future of mobility today.

About Aptiv

Aptiv is an advanced technology company with a proven history of enabling mobility. We’re dedicated to bringing the next generation of autonomous vehicles, smart cities and connectivity to life. Aptiv.com

___________________________________________________________________________

Our Validation Engineers 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 and enable Mobility on Demand (MoD). As we expand our global footprint, we are looking for exceptional engineering talent to research and apply innovative solutions to our products.

Do you enjoy working with algorithms? Do you have experience with MATLAB/Simulink? If the answers are yes, we’re looking for you.

How You’ll Make a Difference

  • Validate the correctness and performance of computer vision algorithms
  • Design and implement software for the algorithm validation
  • Create new tools to improve the validation efforts and workflow
  • Tackle the challenge of autonomous driving through innovative software stacks that interface with all components of the autonomous driving vehicles
  • Implement the prototype algorithms in an autonomous vehicle for on­road and simulation tests
  • Collaborate with the team of Autonomous Driving algorithm experts in localization, perception, motion planning and platform control
  • Show initiative and be a valued leader in our innovative, fast-paced, entrepreneurial environment where cooperative teamwork is the norm
  • Build new concepts and groundbreaking solutions that shape the future of mobility
  • Troubleshoot and debug test software and equipment
  • Create training materials

What You’ll Bring

  • Bachelor’s degree or higher in Robotics, ECE, Computer Science, or a related field; Master’s or PhD strongly preferred.
  • 1+ years of experience in C and C++ programming.
  • Ability to understand and implement state-of-the-art algorithms.
  • Familiarity with Linux development environment.
  • Research experience is a plus.
  • Experience in the design and implementation of variant optimal estimation algorithms (Kalman Filter, EKF, UKF) in a real robotics system is a plus.
  • Strong knowledge of algorithm development in Simulink, Stateflow, and MATLAB scripting.
  • Preferred candidate will have knowledge of production code generation using MATLAB Coder/Simulink embedded coder.
  • Proficient in-vehicle debugging and testing skills using vehicle CAN communication tools (CANoe, CANalyzer, etc.), dSPACE/ControlDesk.
  • Results oriented, and previous demonstrated experience in product quality and innovation.
  • Strong problem solving skills.
  • Ability to learn.
  • Strong communication and interpersonal skills.
  • Flexible and creative thinking.

About Aptiv

Global technology enabling the future of mobility.

Similar jobs

Autonomous Driving Software Engineer roles near Troy, Michigan
4mo
Save
Mark Applied
Hide
Autonomous Driving Kit Software Engineer
Plymouth, Michigan, United States
$87k-$124k/yr OnsiteFull Time
Isuzu Technical Center of America
Isuzu Technical Center of America: North American automotive R&D center engineering, testing, validating, and certifying commercial vehicles and diesel engines for Isuzu.
1+ YOEMaster's degree (PhD preferred) in related field, minimum 1 year relevant experience, proficiency in Python and C++, ML frameworks, ROS 2, simulation and vehicle testing, familiarity with CAN and deployment on embedded systems.
Python, C++, PyTorch, TensorFlow, ROS 2, Docker, Bazel, Controller Area Network (CAN), TensorRT, CUDA, cuDNN, Nsight, nvprof, perf, MATLAB-Simulink/Stateflow, g2o, GTSAM, Ceres Solver
8y
Save
Mark Applied
Hide
Autonomous Driving Software Engineer - Algorithm Validation and Testing (MI, Troy)
Troy, Michigan, United States
OnsiteFull Time
General Motors
General MotorsNYSE: GM: Designing, building, and selling the world's best vehicles.
1+ YOEC/C++ programming; MATLAB/Simulink; Linux; algorithm development; robotics/CS/EE degree; 1+ years experience.
C, C++, MATLAB, Simulink, Stateflow, Linux, Kalman Filter, CANoe, CANalyzer, dSPACE, ControlDesk
8y
Save
Mark Applied
Hide
Autonomous Driving Software Engineer - Algorithm Validation and Testing (MI, Troy)
Troy, Michigan, United States
OnsiteFull Time
Aptiv
AptivNYSE: APTV: Global technology enabling the future of mobility.
1+ YOE1+ years in C/C++, MATLAB/Simulink, Linux; experience with robotics/vision algorithms; Kalman/EST filters; in-vehicle debugging; strong problem solving and communication skills.
C, C++, MATLAB, Simulink, Linux, CANoe, CANalyzer, dSPACE, ControlDesk, Kalman Filter, EKF, UKF
8y
Save
Mark Applied
Hide
Autonomous Driving Software Engineer - Algorithm Validation and Testing (MI, Troy)
Troy, Michigan, United States
OnsiteFull Time
Valeo
ValeoEuronext Paris: FR: Global automotive technology supplier and systems integrator.
1+ YOE1+ year in C/C++, MATLAB/Simulink; Linux experience; strong algorithm and debugging skills; team collaborator; adaptable and fast learner.
MATLAB, Simulink, Stateflow, MATLAB Coder, Simulink Embedded Coder, Linux, CANoe, CANalyzer, dSPACE, ControlDesk
8y
Save
Mark Applied
Hide
Autonomous Driving Software Engineer (MI, Troy)
Troy, Michigan, United States
OnsiteFull Time
BorgWarner
BorgWarnerNYSE: BWA: Global leader in automotive powertrain and propulsion systems.
5+ YOEBachelor's in Electrical Engineering, Computer Science or Computer Engineering. 5+ years software integration in embedded systems. C/C++ for embedded, RTOS, automotive interfaces (CAN/LIN/FlexRay, SPI). ISO 26262 / Automotive SPICE knowledge. Able to work across time zones; strong communication skills.
C, C++, Embedded, RTOS, CAN, LIN, FlexRay, SPI, Debugging tools
4mo
Save
Mark Applied
Hide
Autonomous Driving Kit Software Engineer
Plymouth, Michigan, United States
$87k-$124k/yr OnsiteFull Time
Isuzu Motors Limited
Isuzu Motors LimitedTokyo Stock Exchange: 7202: Global manufacturer of commercial vehicles and diesel engines.
1+ YOEMaster's degree in CS/EE/Robotics/Data Science (PhD preferred), minimum 1 year related experience, proficiency in Python and C++, ML frameworks, simulation and vehicle testing experience, familiarity with autonomous driving concepts and functional safety.
Python, C++, PyTorch, TensorFlow, ROS 2, Docker, Bazel, Nsight Systems, nvprof, perf, TensorRT, CUDA, cuDNN, MATLAB-Simulink/Stateflow, g2o, GTSAM, Ceres Solver, Controller Area Network (CAN)
8y
Save
Mark Applied
Hide
Autonomous Driving Software Lead Engineer - Middleware (MI, Troy)
Troy, Michigan, United States
OnsiteFull Time
Aptiv
AptivNYSE: APTV: Global technology enabling the future of mobility.
3+ YOE3+ years of software development; C++ in Unix/Linux; experience with ROS; embedded systems; distributed networking; strong problem-solving and communication skills.
ROS, C++, QNX, Unix/Linux