$100K — $150K *
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 is growing and we are looking for individuals interested in helping research, develop, and implement this exciting technology into everyday operations.
We are looking for an experienced software engineers with C++ experience to help us tackle the military’s toughest problems. The Software Engineer III (SE III) will 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 Engineer embraces and represents the SoarTech Core Values (Innovative, Honest, Customer Focused, Respectful, Integrity and People) in all aspects of their duties and responsibilities.
Duties and Responsibilities:
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.
Design, document, implement, debug, and test software.
Implement algorithms, knowledge bases, complex logic, and other technologies into new and existing systems.
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:
Minimum 7 years software programming experience in a similar scope, program and/or environment
BS in engineering, computer science, mathematics, physics, or a related discipline or equivalent experience.
Highly proficient at designing and implementing software components in C++ and Java for both Windows and Linux systems.
Ability to analyze and solve challenging technical problems.
Excellent written and verbal communication skills.
Ability to travel to support technical presentations, testing, and integration.
Preferred Skills (Not Required):
Experience supporting development projects for defense or aerospace technology platforms.
Experience with distributed simulation
Experience leading software teams and directing software engineers to accomplish project goals
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
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, AI, deep learning, or a related discipline or equivalent experience.
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.
Valid through: 3/12/2021