FREE Resume Rx Guide

Get It Now

Software Engineer, Controls 52 views

South San Francisco, CA

About Us
Agtonomy is a hybrid autonomy and tele-assist service platform that turns tractors and other equipment into autonomous machines. A robust sensor suite and custom software stack enable remote modes of operation with a higher margin of safety than conventional equipment. Agtonomy, through its OEM partners, will address both local agriculture skilled labor shortages and broader land maintenance operations, including wildfire prevention through land clearing. 
About the role
We are looking for enthusiastic software engineers to join our Autonomy team. You will be responsible for developing control software of new and existing autonomous vehicle systems through the entire product lifecycle. You will coordinate with other hardware, software, program management, and business teams to design, implement, and iterate on solutions.

What you’ll be doing:

  • Contribute to the development of kinematic and dynamics models and adaptations across different vehicle platforms
  • Design closed loop control strategies that can compensate for uncertain system parameters and unknown external environmental disturbances
  • Perform parameter identification and benchmarking of various models
  • Define and create tools to tune and benchmark various vehicle control systems
  • Design and execute test scenarios for simulation and on hardware, including HIL
  • Write performant, well-tested software, improve code quality through code and design reviews
  • Collaborate with electrical teams to define and integrate components, check functionality on the bench and on the vehicle
  • What you’ll bring:

  • Knowledge and hands-on application background in control theory in any of the following areas: classical control, adaptive control, nonlinear control, MPC, optimal control, robust control, sliding mode control
  • Understanding of state estimation techniques such as state observers, kalman filters, etc.
  • Strong proficiency in C++11 (or newer) development for resource constrained embedded systems (eg., NVIDIA Jetson)
  • Experience implementing math effectively in software, (eg., Eigen, Ceres, numpy, etc.)
  • Ability to thrive in a fast-moving, collaborative, small team environment with little supervision
  • Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders
  • Passion for sustainable energy and electric vehicle development
  • What makes you a strong fit:

  • Background in automotive safety concept, failure mode, common analysis tools such as FMEA
  • Experience applying machine learning control strategies to compensate for unknown system dynamics
  • Experience with software for real-time or safety-critical systems
  • 5+ years of experience of software development in autonomy, robotics or related fields.
  • MS or PhD in Robotics, Computer Science, Computer Engineering, Electrical Engineering, related field
  • More Information

    Only logged in candidates can apply for this job
    Apply for this Job
    Share this job
    Company Information
    • Active Jobs 16 Jobs
    • Company Address South San Francisco, CA 94015
    • City South San Francisco
    • Location California
    Connect with us
    Contact Employer

    Sign up for our newsletter and get

    10% OFF
    our Membership Plans

    We will be in touch to let you know about our featured companies, jobs and promotions.