AI/ML Engineer

3 weeks ago


Grapevine, United States Kubota Full time

For Earth For Life

BASIC PURPOSE AND SCOPE OF POSITION

Kubota vehicle automation and autonomous systems have a universal need for sophisticated sensing and decision making. Some sense-plan-act pipelines can be implemented with long-established norms for vehicle and control automation derived from precision agriculture, construction and adjacent industries.

The drive into autonomous platforms for in-cab operator replacement requires a more sophisticated sense-plan-act pipeline to replace the activities that we take for granted from an operator using visual, hearing and touch queues to make decisions about driving, machine operation, machine health, and crop or site conditions.

The 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.
  • 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.
  • 3+ 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.
  • 3+ 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.
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.
PHYSICAL REQUIREMENTS:
  • Majority of time will be spent in a typical office environment, some time in a workshop and field test environments.
  • Hybrid office model allowed.
DISCLAIMER:

The information provided in the description has been designed to indicate the general nature and level of work performed by incumbents within the classification. This description is not intended to be a comprehensive inventory of all duties, responsibilities, qualifications and working conditions required of employees assigned to this job/classification. This job is intended to include the current essential functions of the job. Management reserves the right to add or modify the duties and responsibilities and to designate other functions as essential at any time.

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


Apply Now

  • Grapevine, Texas, United States Kubota Full time

    Job SummaryWe are seeking an experienced AI/ML Engineer to join our team at Kubota. The successful candidate 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.Key Responsibilities- Collaborate with a...