About Us

At SoarTech, our focus is in the development of artificial intelligence (AI) that reasons like humans do, to automate complex tasks, simplify human-machine interactions, or 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. 

SoarTech has two primary business areas: Autonomous Platforms and Intelligent Systems. Autonomous Platforms is growing and we are looking for individuals interested in helping research, develop, and implement this exciting technology into everyday operations. 

Autonomous Platforms:

Autonomy: Like Human Behavior Models in simulation, our intelligent agents are the mechanism for decision-oriented control. Decision-oriented control is capable of working with single or multiple platforms for task and mission planning and can learn behaviors from demonstration

Human-machine interaction: Dialogue-based, mixed-initiative interaction control systems and speech interfaces such as our Universal Controller make the job of tasking a robot or autonomous vehicle as natural as possible through the integration of speech, sketch, voice, and haptics to create an efficient Human-Robot Interface under diverse operational situations. Our interfaces are designed to be platform independent and meet industry standards

Situational Awareness: Intelligent display of information on Operator Control Units enables the human and machine to share situation awareness necessary for team decision making. A management-by-exception control scheme allows operators to spend less time interacting with the system and more time doing other important tasks

Job Description:

We are looking for both entry and senior level software engineers to help us tackle the following tough problems:

  • Develop human-like autonomy that can perform tasks like humans and/or learn behaviors from a small number of demonstrations.
  • Make the job of tasking an autonomous vehicle as natural as possible to allow humans to spend less time interacting with the system and more time doing other important tasks. 
  • Enable humans and machines to work effectively as a team by providing shared situation awareness and explainable autonomous behaviors that build trust between human and machine

We are seeking skilled problem solvers with good software design and programming skills and expertise or knowledge in various areas of machine learning, robotics, autonomous systems, computer vision, natural language processing and human behavior modeling. Engineers at SoarTech participate in all phases of development and have opportunities to learn and advance ideas, technologies, and software products.

Duties and Responsibilities for Software Engineers:

Software engineers contribute to research and development projects by working closely as part of a project team that is responsible for developing AI technologies that solve sophisticated problems.

  • Software engineers are expected to implement algorithms, knowledge bases, complex logic, and other technologies into new and existing systems. 
  • Design, document, implement, debug, and test software.
  • Understand software system specifications and recommend improvements, this includes understanding the implications of system-level decisions and how to mitigate and leverage them.
  • Participate in integrated test sessions with industry partners, academia and customers/sponsors.
  • Contributes to project vision and milestone development. Identifies tasks and supports team initiatives to accomplish them.

Required Skills and Experience:

  • BS in engineering, computer science, mathematics, physics, or a related discipline or equivalent experience.
  • Highly proficient at designing and implementing software components in Java, C++ or Python.
  • Ability to analyze and solve challenging technical problems.
  • Excellent written and verbal communication skills.
  • Ability to travel to support technical presentations, testing, and integration.
  • For more senior candidates: leadership, mentoring, and other skills needed to support teams and to accomplish common goals.

Preferred Skills (Not Required):

  • Knowledge or experience in any of the following technology areas:
    • Machine learning algorithms including deep learning, neural network design, deep reinforcement learning, computer vision and neuromorphic algorithms
    • Robotics including autonomous behavior development, swarm robotics and hardware/control/sensor integration
    • Human behavior and cognitive modeling including experience with Soar or ACT-R
    • Intelligent user interfaces including experience with speech, sketch and gesture recognition and other interaction technologies
    • Multi-agent, swarming and complex adaptive systems
    • Decision support systems
    • Sensor and data fusion
    • Simulation and game development
  • An advanced degree in engineering, computer science, mathematics, AI, deep learning, robotics, physics or a related discipline or equivalent experience
  • Experience in designing and debugging complex machine learning systems.
  • Experience supporting development projects for defense or aerospace technology platforms.

Security Requirements: 

  • Ability to obtain and maintain a Security Clearance (Security clearances require U.S. citizenship and a background check clear of felony convictions.)

Soar Technology offers a full package of benefits and competitive salary, flex time, excellent group medical, vision, and dental programs.  At SoarTech, we continuously invest in the development of your skills by providing budgeted time for technical skills development for all of our engineers.  

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.

If you want to view the Know Your Rights: Workplace Discrimination is Illegal poster, please choose your language: English – Spanish – Arabic - Chinese - Haitian Creole - Korean - Russian - Tagalog - Vietnamese

If you want to view the Pay Transparency Policy Statement, please click the link here...