[ASHBY] - Software Engineering Job Template- ERIN TEST

American College Of Addictionology And Compulsive Disorder Inc
Arlington, VA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Software Quality Hardware Design Motion Planning Systems Development Life Cycle Real-Time Operating Systems Software Deployment Software Engineering Software Systems Multi-Agent Systems Information Technology Multiplatform

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.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…