JLG, an Oshkosh company, is seeking a Sr Principal Engineer-Autonomy & Active Safety to lead engineering support efforts for autonomy development, unmanned ground vehicles system and subsystem design, active safety, and advanced driver assistance systems projects.
Requirements
- Develop complex and computing efficient programs with modern C++ (C++11 and higher) and Python
- Develop, maintain and architect complex ROS2 or similar autonomy frameworks
- Develop AI and ML pipeline for various perception applications
- Utilize model-based software tools such as MATLAB, Simulink, TargetLink, etc.; write embedded C and/or C++ software to configure and control hardware and provide API’s for application code.
- Excellent proficiency with Rust, Python, PLCs, and databases in addition to embedded C/C++.
- Proficiency with developing complex GPU accelerated applications
- Accredited Master's degree in Computer Science, Computer or Electrical Engineering.
Responsibilities
- Perform essential autonomy development tasks including system trade studies, component modeling of inertial measurement units (IMU), global navigation satellite systems (GNSS), camera, radar, LiDAR as well as simulation of navigation algorithms, particularly Bayesian filters.
- Develop complex and computing efficient programs with modern C++ (C++11 and higher) and Python
- Develop, maintain and architect complex ROS2 or similar autonomy frameworks
- Develop AI and ML pipeline for various perception applications
- Propose and evaluate architecture concepts, perform architecture and technology trade-off analysis.
- Utilize model-based software tools such as MATLAB, Simulink, TargetLink, etc.; write embedded C and/or C++ software to configure and control hardware and provide API’s for application code.
- Responsible for advanced vehicle system controls research, development, verification and validation, testing and production implementation.
Other
- Responsible for completion of a complex project on time.
- Will be responsible for overall project schedule and budget.
- Responsible for managing multiple priorities.
- Provide guidance or mentorship to less senior Engineers working on a common project.
- Accredited Bachelor' degree in Engineering or related field with eight (8) or more years of related experience.