What You'll Do
- Contributing to the architecture of the autonomy system to make it scalable, robust, and safe.
- Creating robust online and offline sensor calibration routines that perform reliably in complex and unpredictable environments.
- Building systems that enable the autonomy stack to scale better as we prepare to dramatically increase the size of our fleet (e.g. scalable calibration workflows, efficient log offload pipelines, etc.).
- Developing and implementing autonomy performance metrics to help the team continue to achieve its goals in a quantitative way.
- Adding new features to the autonomy state machine and navigation layers to enable the tractors to perform new types of work for our customers.
- 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
- Experience architecting and building software stacks for mobile robotic platforms.
- Experience implementing calibration routines for the typical sensors that support autonomy (e.g. cameras, LIDARs, IMUs, etc.)
- 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 robotics systems from scratch and a deep understanding of the design tradeoffs when leveraging various algorithms for wheeled autonomous robots.
- Experience writing software for real-time and/or safety-critical systems.
- 3+ years of software development experience in autonomy, robotics, or a related field.
- Passion for sustainable agriculture and electric vehicles.
Other Jobs from Agtonomy
Senior Software Engineer, System Tooling
Senior Software Engineer, Frontend
Senior Software Engineer, Cloud Infrastructure
Senior Software Engineer, C++ Infrastructure
Senior Software Engineer, Backend
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say