Software Engineer, Localization

Agtonomy pioneers advanced automation and AI solutions for agriculture, transforming conventional equipment into autonomous machines through their TeleFarmer™ platform.
South San Francisco, CA, USA
$160,000 - $220,000
Robotics
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
AI · Automotive · Robotics

Description For Software Engineer, Localization

Agtonomy, a pioneering company in agricultural automation and AI solutions, is seeking a Software Engineer specializing in Localization to join their Autonomy Team. This role is crucial in developing state estimation algorithms for their autonomous tractors, working with their TeleFarmer™ platform that transforms conventional equipment into autonomous machines.

The position offers an exciting opportunity to work at the intersection of robotics, agriculture, and autonomous systems. As a Localization Engineer, you'll be responsible for developing and implementing sophisticated algorithms that help tractors accurately estimate their position and orientation. You'll work closely with perception, planning, and controls engineers, combining mathematical expertise with software engineering skills to create robust solutions for agricultural environments.

The role requires strong expertise in state estimation algorithms, sensor fusion, and modern C++ programming, with a focus on implementing solutions that work reliably in complex, real-world agricultural settings. You'll be involved in everything from research and prototyping to actual field testing at customer farms, giving you hands-on experience with real autonomous systems.

The company offers a competitive compensation package ranging from $160,000 to $220,000 annually, plus equity and comprehensive benefits including fully covered medical insurance, 401k, and unlimited PTO. This hybrid position is based in South San Francisco, CA, offering the perfect blend of collaborative office work and flexibility.

If you're passionate about sustainable agriculture, autonomous systems, and want to be part of a team that's transforming the agricultural industry through technology, this role presents an excellent opportunity to make a significant impact. The position requires 5+ years of relevant experience and an advanced degree, making it ideal for someone who wants to apply their technical expertise to solve real-world challenges in agriculture.

Last updated 5 minutes ago

Responsibilities For Software Engineer, Localization

  • Implementing new features to improve stability and reliability of local and global pose estimates
  • Designing mitigation and fallback strategies for pose estimation systems
  • Creating robust online and offline sensor calibration routines
  • Researching and prototyping state-of-the-art state estimation algorithms
  • Architecting and implementing software applications and infrastructure
  • Developing portable, scalable, and fast geometry and optimization libraries
  • Writing performant, well-tested software and improving code quality
  • Validating solutions on real vehicles in real-world scenarios

Requirements For Software Engineer, Localization

  • Experience deploying state estimation algorithms in real robots
  • Deep understanding of sensing technologies fusion
  • Experience with libraries like Eigen, Ceres, GTSAM
  • Strong proficiency in modern C++
  • Experience with embedded systems
  • Excellent analytical, communication, and documentation skills
  • 5+ years of software development experience in autonomy or robotics
  • MS or PhD in Robotics, Computer Science, or related field

Benefits For Software Engineer, Localization

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Commuter Benefits
  • 100% covered medical, dental, and vision for employee
  • Commuter Benefits
  • Flexible Spending Account (FSA)
  • Life Insurance
  • Short- and Long-Term Disability
  • 401k Plan
  • Stock Options
  • Unlimited PTO

Interested in this job?

Jobs Related To Agtonomy Software Engineer, Localization

Senior SLAM Engineer

Senior SLAM Engineer position at Apptronik, developing advanced perception systems for humanoid robots using computer vision and machine learning techniques.

Senior Robotics Software Engineer

Senior Robotics Software Engineer position at Ambi Robotics, developing AI-powered robotics solutions for e-commerce logistics in Berkeley, CA.

Senior Robotics Software Engineer - Test and Validation, Amazon Robotics

Senior Robotics Software Engineer position at Amazon Robotics focusing on test and validation of robotic systems, offering competitive compensation and the opportunity to work on cutting-edge automation technology.

Senior Software Engineer, Autonomy & Robotics

Senior Software Engineer position at Beacon AI focusing on autonomy and robotics for aviation systems, requiring 3-8+ years of experience in robotics software development.

Senior Fleet Operations Engineer (NY or MI)

Senior Fleet Operations Engineer position at Simbe Robotics, focusing on robotic fleet maintenance, troubleshooting, and support in NY or MI.