Job Description

Interested candidates MUST be a U.S. citizen and able to qualify for a security clearance.

SoarTech, developer of TacAir-Soar, the world’s smartest intelligent pilot, and the SAGE visualization for the award winning MAGIC robotic control suite (http://tinyurl.com/42mcdav), is seeking smart, energetic engineers to join us in advancing the state of the art in intelligent robotics control, human-robot interaction, serious games, and other related fields.

We are seeking skilled problem-solvers with good design and programming skills in Java or C++ (Software Engineers) and specialists with experience in Artificial Intelligence (AI Engineers).

Engineers at SoarTech participate in all phases of development and have opportunities to learn and advance ideas, technologies, and software products. Engineers must be able to both think and act independently and support team members to effectively accomplish project objectives. Project teams consist of SoarTech staff, partners from industry and academia, as well as customers or sponsors.

Responsibilities:
• Understand specifications and recommend changes to facilitate efficient and effective development, including the implications of system-level decisions and determining how to mitigate or leverage these implications
• Design, document, implement, debug, and test subsystems and components
• Participate in integrated test sessions of components and full systems
• AI Engineers are also expected to implement algorithms, knowledge bases, complex logic, and other AI technologies and support integration into larger components and products

Skills & Requirements

Required:


Interested candidates MUST be a U.S. citizen and able to qualify for a security clearance.

• BS or MS in engineering, computer science, or a related discipline or equivalent experience
• In-depth knowledge of either Java or C++ and the ability to use one or more IDEs (e.g., Eclipse)
• Experience in solving challenging technical problems and the ability to support multiple projects simultaneously and efficiently
• Ability to travel to support technical presentations, testing, and integration
• Ability to qualify for and hold security clearances when required
• For AI Engineers, knowledge of and hands-on experience with AI technologies such as expert systems, cognitive architectures, agent-based systems, search algorithms, planning, machine learning, machine vision, natural language processing, or speech recognition

Desired:
• Demonstrated experience in design and debugging of asynchronous (e.g. multi-threaded) systems
• Knowledge of mobile development platforms (e.g., Android, iPhone, etc.)
• Experience in one or more of the following: robotic software, game development/programming, human behavior modeling, multi-agent systems, social simulation, intelligent user interfaces, complex adaptive systems, decision support systems, simulation, speech interfaces, data fusion
• For AI Engineers, experience in knowledge elicitation and acquisition practices such as cognitive task analysis
• For AI Engineers, experience building speech-enabled systems, including hands-on experience with speech recognition engines and natural language processing, is strongly desired.


Interested candidates MUST be a U.S. citizen and able to qualify for a security clearance.

About Soar Technology, Inc.

Soar Technology, Inc. (SoarTech) is a small business founded in 1998 and located in Ann Arbor, Michigan. We build intelligent systems for defense, government, and commercial applications that emulate human decision making in order to enhance user abilities – making users more prepared, more informed and more capable.

apply

view all job listings view all Soar Technology job listings

Software and AI Engineers at Soar Technology, Inc. - C++