Kubota Tractor Banner-2

AI/ML Engineer (Artificial Intelligence/Machine Learning - Innovation Team)

Grapevine, TX, USA Req #3724
Friday, September 20, 2024

For Earth For Life

Position Location:  Grapevine, Texas 

No Relocation

No Sponsorship 

AI/ML 5 yrs experience is required 

 

BASIC PURPOSE AND SCOPE OF POSITION

The AI/ML Engineer in this position will collaborate with a cross-functional team to design, develop, and maintain an industrial-grade perception system for Kubota vehicle autonomy systems utilizing AI/ML techniques where necessary.  In addition, the engineer will build up an AI/ML technology stack that can be applied to a wider problem set as the autonomy system is applied across the Kubota machinery line.

PRINCIPAL ACTIVITIES:  This position does the following in accordance with all applicable Federal, State, and local laws / regulations and the Company’s policies, procedures, and guidelines: 

  • Collaborate with a cross-functional team to develop full vehicle automation and autonomy focusing on system perception requirements.
  • Apply AI/ML techniques to develop a fully functional perception stack.
  • Build and maintain ML-Ops pipeline to include new dataset evaluation, annotation, model training and deployment.
  • Drive integration of perception stack into the autonomous system.
  • Drive decision making for sensor suite and its integration into the perception stack.
  • Collaborate with systems and architecture engineers to ensure alignment with requirements.
  • Collaborate with engineers across various teams and locations to brainstorm and accelerate the development of perception and autonomous systems.
  • Design and implement algorithms for LiDAR, camera and radar object detection and environment perception.
  • Work with vendors to evaluate sensors and API’s for integration into the perception system.
  • Work with a cross-functional team to design, test, and develop software components written in C, C++ on a proprietary hardware platform running a scheduler, real-time operating system, Linux, and ROS2.
  • Work with engineering testing and production teams for software validation/verification.
  • Perform tasks as specified by the AI/ML and Software Development Team Lead(s).
  • Contribute to the improvement of development systems and processes to ensure efficient and effective work procedures are maintained and improved.
  • Communicate effectively with internal and external stakeholders on technical or sensitive issues.
  • Work comfortably in a fast-paced ambiguous R&D environment

 

MINIMUM QUALIFICATIONS

  • Bachelor’s in Computer Engineering, Computer Science, Robotics or a related field required. Master’s degree preferred.
    • 5+ years working on perception algorithms, machine learning and computer vision to support object detection, scene understanding and decision making.
    • Minimum 3 years professional C++ and C experience including fluency with OOA/OOD/OOP methodologies required.
    • 5+ year’s experience developing software for embedded Linux platforms.
  • ROS2 experience preferred.
  • Experience in Agriculture or Construction industries preferred.
  • Knowledge of localization, control, and sensor integration is preferred.
  • Experience with ML-Ops integration and deployment preferred

 

EQUIPMENT OPERATION:

  • Office equipment including computer, copier, phone
  • Prototype agriculture, construction, and turf machinery as required during testing activities.
  • Electrical and software diagnostic tools to debug and troubleshoot prototype systems.

 Kubota is an equal opportunity at will employer and does not discriminate against any employee or applicant for employment because of age, race, religion, color, disability, sex, sexual orientation or national origin.

Other details

  • Job Family Non-Warehouse Exempt - Non Sales
  • Pay Type Salary
  • Employment Indicator Telecommuting Eligible
  • Travel Required Yes
  • Travel % 30
  • Required Education Bachelor’s Degree
Location on Google Maps
  • Grapevine, TX, USA