[ASHBY] - Software Engineering Job Template- ERIN TEST
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
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., * 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
Software Engineering, Testing, Cross-Functional, C++ Programming Language, Multiplatform/Cross-Platform, Software Development, Algorithms, Scalable System Development, Robotics, Testing, * 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, * 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 & conditions
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦