Demo

Autonomy Software Engineer

SoarTech
Ann Arbor, MI Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/19/2025

At SoarTech, our focus is on the development of artificial intelligence (AI) that reasons like humans do, to automate complex tasks, simplify human-machine interactions, and model human behaviors. Our philosophy is three-fold : to be an augmentation to, not a replacement of, the human; to think “top-down, not bottom-up;” and to be transparent so that decisions and processing are communicated to the human and in human-like terms.

Please make sure you read the following details carefully before making any applications.

Position Overview

We are seeking an enthusiastic and detail-oriented Autonomy Software Engineer to join our team. In this role, you will work with a team of Software and AI Engineers in the development and testing of an advanced autonomous robotic system. This individual will participate in the development and implementation of collaborative robotic systems in all domains, focusing on both hardware and software integration to create a complete system. This role is perfect for someone eager to learn and grow within a supportive environment and work on cutting edge robotic systems. Engineers embrace and represent the SoarTech Core Values (Innovative, Honest, Customer-Focused, Respectful, Integrity and People) in all aspects of their duties and responsibilities.

Duties and Responsibilities

  • Create and refine algorithms for robotic control and autonomy tasks.
  • Collaborate with cross-functional teams, including engineers, data scientists, and project managers, to integrate system models into the overall development process.
  • Create DevSecOps processes to support automated build and compliance testing.
  • Ensure the system meets deployment standards consistent with target environment.
  • Test software products and robotic systems, report results, and troubleshoot / resolve defects through automated testing and large-scale field test events.
  • Participate in integrated test sessions with industry partners, academia, and customers / sponsors.
  • Contribute to project vision and milestone development, identifying tasks and supporting team initiatives to accomplish them.
  • Other duties as assigned.

Required Skills and Experience

  • Bachelor’s degree in computer science, engineering, or a related discipline or equivalent experience.
  • Experience implementing robotic systems with Java and Python.
  • Prior experience with artificial intelligence and autonomous systems.
  • Willingness to learn and adapt to new technologies and methodologies.
  • Excellent communication and interpersonal skills and the ability to work collaboratively in a team environment.
  • Ability to travel to support technical presentations, testing, and integration.
  • Ability to obtain a U.S. Department of Defense (DOD) Security Clearance.
  • Preferred Skills (Not Required)

  • Advanced degree in computer science, engineering, or a related discipline.
  • Experience with robotic algorithms (planning, communication, coordination, sensor processing, etc.).
  • Experience with DevOps and CI / CD processes.
  • Experience with SysML and Cameo modeling.
  • Experience with simulation software for robotic systems.
  • Experience with autopilot interfaces and commands.
  • Part 107 drone pilot license and experience operating UAV.
  • Experience with 3D printing.
  • Experience with configuring and connecting cameras, radios, and other sensor and peripheral systems used in robotics.
  • Strong analytical and problem-solving skills.
  • Experience working with deadlines.
  • Knowledge of performance analysis, Quality Assurance (QA), or Verification and Validation (V&V) principles.
  • Experience supporting development projects for defense or aerospace technology platforms.
  • Holds a secret or higher U.S. Department of Defense (DOD) Security Clearance.
  • Physical Requirements

  • This position typically requires working in a lab or office setting with some exposure to manufacturing and testing environments. The role may involve handling hardware components and using specialized equipment.
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.
  • Accessibility : If you need an accommodation as part of the employment process, please contact Phone : 734-327-8000 or Email : careers@soartech.com .

    SoarTech is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Applicants selected may be subject to a government security investigation and must meet the eligibility requirements for access to classified information (eligibility requirements include U.S. citizenship). Applicants will also be required to participate in a background check and drug test. SoarTech is an E-Verify participant.

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Autonomy Software Engineer?

    Sign up to receive alerts about other jobs on the Autonomy Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Autonomy Software Engineer jobs in the Ann Arbor, MI area that may be a better fit.

    Autonomy Support Simulation Software Engineer

    May Mobility, Ann Arbor, MI

    Lead Autonomy Engineer - Planning

    May Mobility, Ann Arbor, MI

    AI Assistant is available now!

    Feel free to start your new journey!