[ASHBY] - Software Engineering Job Template- ERIN TEST

f7d8749a-72d6-407c-bf98-292ea630c73a
  • Arlington, Virginia
    30+ days ago

    Job Description

    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.

    Numbers & Facts

    LocationArlington, Virginia
    Websitehttps://shield.ai/

    Skills

    • Acceptance Testingunmatched
    • Algorithmsunmatched
    • Best Practicesunmatched
    • C++ Programming Languageunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Field Trialsunmatched
    • Multiplatform/Cross-Platformunmatched
    • Problem Solving Skillsunmatched
    • Realtime Operating Systemunmatched
    • Roboticsunmatched
    • Scalable System Developmentunmatched
    • Simulationunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Testingunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder