What are the responsibilities and job description for the Software Engineer, Validation position at Agtonomy?
About Us
Agtonomy is pioneering advanced automation and AI solutions to transform agriculture and beyond. Initially focused on specialty crops, our software platform addresses labor-intensive needs with hybrid autonomy and tele-guidance, 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 such as labor shortages, sustainability, and profitability across various industries.
About the role
We’re on the hunt for engineers with a passion to develop workflows to evaluate safety, compliance, and service quality in new environments with unique situations. Hardening software releases and triaging real-world issues identified in the field are critical to scaling Agtonomy’s business. Our software validation efforts focus on accelerating the development of scenarios (both simulated and physical) and evaluation workflows used to improve and sustain Agtonomy’s software and products. This role is built for a generalist, and sits at the intersection of validation of physical hardware, calibrations, software tools, software simulation and actual vehicles in the field.
\n- Manage and oversee entire SW release process, identify fixes and resolutions before deployment
- Design, execute and debug automated tests across multiple platforms to verify sensor, algorithm & software performance requirements
- Work with systems engineers, software engineers, hardware engineers and external vendor teams to strategize on, create, standardize and optimize automated testing methodologies supporting periodic onboard software deployment
- Respond to operational failures by triaging the problem and collecting any necessary information for further investigation
- Write reusable, high quality, data analysis and test automation software (Python and/or C )
- Reporting QA results, issues and risks
- Design, implement, and operate scalable simulation routines to evaluate the driving capability of Agtonomy software
- Critically examine and improve the data and statistical methods used to evaluate our software
- A bachelor’s degree in physics, engineering, or other technical field OR equivalent practical experience
- At least 3 years of equivalent practical experience
- Software development experience in C and Python
- Experience in writing testable and maintainable software running in production environments
- A knack for problem-solving and troubleshooting complex systems
- Prior experience performing failure analysis on real products
- Experience with systems engineering verification and validation (V&V) methods
- Experience working with simulation frameworks & scenario generation
- Relevant experience troubleshooting mechatronic systems
- Familiarity with robotics or autonomous vehicles
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!
Our interview process is generally conducted in five (5) phases:
1. Phone Screen with People Operations (30 minutes)
2. Video Interview with the Hiring Manager (45 minutes)
3. Coding Challenge and Technical Challenge (1 hour with an Engineer)
4. Panel Interview (Video interviews scheduled with key stakeholders, each interview will be 30 to 45 minutes)
5. Final Interviews (CEO, CFO, VP of Engineering, 30 minutes each)
Salary : $130,000 - $170,000