[ASHBY] - Software Engineering Job Template- ERIN TEST
About the Role
We are seeking an experienced Autonomy Engineer specializing in multi-agent behaviors, with advanced skills in C++. In this role, you will be responsible for designing, developing, and deploying software solutions that enable intelligent, coordinated behaviors across multiple autonomous platforms. You will work closely with cross-functional teams to field and optimize autonomy software for real-world applications.
Key Responsibilities
Design and implement multi-agent autonomy algorithms and behaviors using C++.
Develop scalable, reliable software solutions for coordination, collaboration, and decision-making in autonomous systems.
Field and deploy autonomy software onto hardware platforms, ensuring performance under real-world conditions.
Collaborate with hardware integration, robotics, and testing teams to ensure robust platform integration.
Diagnose and resolve issues during field testing, iteratively improving software based on deployment feedback.
Document technical decisions and contribute to best practices for code quality, performance, and maintainability.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field with at least 5 years of relevant professional experience, or Master’s degree in Computer Science, Engineering, or a related field with at least 3 years of relevant professional experience
Strong proficiency in C++ for autonomy or robotics applications
Demonstrated experience designing, fielding, and deploying software on autonomous or robotic platforms
Knowledge of multi-agent systems, distributed behaviors, or swarm robotics
Experience troubleshooting and optimizing software in deployed/field environments
Strong problem-solving skills and ability to work collaboratively in multidisciplinary teams
Preferred Qualifications
Background in autonomous systems, controls, or path planning.
Experience with real-time operating systems (RTOS) and integration with sensors and hardware.
Familiarity with simulation tools and environments for the testing of autonomous algorithms.
Benefits
Competitive pay + bonus + equity opportunities
Comprehensive health, dental, and vision coverage
Generous paid time off and parental leave
Flexible, collaborative work environment
Learning and development resources
Equal Opportunity Employer
We are proud to be an equal opportunity workplace and an affirmative action employer. We welcome difference and strive to create an inclusive environment for all employees. If you need accommodation during the application process, please let us know.