Software Engineer, Planning
Company: Agtonomy
Location: San Francisco
Posted on: November 6, 2024
Job Description:
About UsAgtonomy is pioneering advanced automation and AI
solutions to transform agriculture and beyond. Initially focused on
specialty crops, our TeleFarmer platform addresses labor-intensive
needs with automation, turning conventional equipment into
autonomous machines. By partnering with leading manufacturers like
Doosan Bobcat, we integrate smart technology into tractors and
other machinery, enhancing safety and efficiency. As we expand into
ground maintenance and other industrial applications, our expert
team continues to address key challenges with labor shortages,
sustainability and profitability across various industries.About
the RoleAs a Planning Engineer on the Autonomy Team, you will
develop algorithms that enable our vehicles to plan safe
trajectories around dynamic and static obstacles. You will work on
creative solutions for the generation of feasible routes through
semi-structured farms and other properties. You will work closely
with perception, localization, and controls engineers on the team
to design and evolve the upstream and downstream interfaces of the
planning system. This role is perfect for someone who loves
combining math and software, and is excited about applying their
experience to make robots drive in smart ways in rugged,
agricultural environments.What You'll Do
- Designing and implementing new features for our planning stack
to enable vehicles to plan their way through challenging situations
safely and intelligently.
- Adding new capabilities to our routing stack to better explore
semi-structured space and compute feasible routes.
- Predicting the behavior of dynamic obstacles in the environment
to improve overall vehicle driving performance and safety.
- Architecting, designing, and implementing software
applications, as well as onboard and offboard infrastructure and
tools to support those applications.
- Developing portable, scalable, and fast geometry and
optimization libraries.
- Writing performant, well-tested software, and improving code
quality of the entire Autonomy team through code and design
reviews.What You'll Bring
- Deep understanding and experience implementing various planning
techniques (sampling methods, graph search, and trajectory
optimization, etc.).
- Experience effectively implementing math (geometry, linear
algebra, etc.) in software in order to solve problems related to
geometric reasoning, optimization costs/jacobians, and vehicle
motion modeling.
- Strong proficiency in modern C++ and experience writing
efficient algorithms for resource-constrained embedded
systems.
- Ability to thrive in a fast-moving, collaborative, small team
environment with lots of ownership.
- Excellent analytical, communication, and documentation skills
with demonstrated ability to collaborate with interdisciplinary
stakeholders outside of Autonomy.
- An eagerness to get your hands dirty by testing your code on
real robots at real customer farms (gives "field testing" a whole
new meaning!).What Makes You a Strong Fit
- Experience architecting routing and/or motion planning systems
from scratch.
- Excitement to implement computational geometry algorithms.
- 5+ years of software development experience in autonomy,
robotics, or a related field.
- MS or PhD in Robotics, Computer Science, Computer Engineering,
Electrical Engineering, Mechanical Engineering, or a related
field.
- Passion for sustainable agriculture and electric
vehicles.Salary and BenefitsThe US base salary range for this
full-time position is $160,000 to $220,000 + equity + benefits +
unlimited PTO. The range displayed on each job posting reflects the
minimum and maximum target for new hire salaries for the position
across all US locations. Within the range, individual pay is
determined by work location, internal equity, and additional
factors, including, but not limited to, job-related skills,
experience, and relevant education or specialty training. Your
recruiter can share more about the specific salary range during the
hiring process.Benefits:
- 100% covered medical, dental, and vision for the employee (cost
plus partner, children, or family is additional).
- Commuter Benefits.
- Flexible Spending Account (FSA).
- Life Insurance.
- Short- and Long-Term Disability.
- 401k Plan.
- Stock Options.
- Collaborative work environment working alongside passionate
mission-driven folks!Interview Process:
- Phone Screen with People Operations (30 minutes)
- Video Interview with the Hiring Manager (45 minutes)
- Coding Challenge and Technical Challenge (1 hour with an
Autonomy Engineer)
- Panel Interview (Video interviews scheduled with key
stakeholders, each interview will be 30 to 45 minutes)
- Final Interviews (CEO, CFO, VP of Engineering, 30 minutes
each)
#J-18808-Ljbffr
Keywords: Agtonomy, Richmond , Software Engineer, Planning, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...