S
Soar Technology
Verified live 11h ago

Software Engineer

Brief overview

Ann Arbor, Michigan, USIn-person
UndergradOr in progress
1+ yrsMinimum
1 H-1B approvalsDept. of Labor
Clearance requiredU.S. government
Software design and implementationC++ programmingJava programmingAlgorithm implementationDebugging and testing softwareProblem-solvingTechnical communicationSystem specification analysisIntegration testingTeam collaboration

Visa sponsorship history

1 year sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1H-1B approved
100%approval rate
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20251

Job description

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 is growing and we are looking for individuals interested in helping research, develop, and implement this exciting technology into everyday operations.

Job Description:

We are looking for entry-level software engineers who will help 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 embrace and represent the SoarTech Core Values (Innovative, Honesty, Customer Focused, Respectful, Integrity and we value People) in all aspects of their duties and responsibilities.

Duties and Responsibilities:

  • 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:

  • 1-3 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.
  • Ability to analyze and solve challenging technical problems.
  • Excellent written and verbal communication skills.
  • Ability to travel to support technical presentations, testing, and integration.
  • Ability to obtain and maintain a DOD clearance.

Preferred Skills (Not Required):

  • Knowledge or experience in any of the following technology areas:
    • Intelligent user interfaces including experience with speech, sketch and gesture recognition and other interaction technologies
    • 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
    • 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.
  • Experience supporting development projects for defense or aerospace technology platforms.

SoarTech 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 training and skills development for all employees.

Accessibility: If you need an accommodation as part of the employment process please contact Human Resources atPhone: 734-327-8000Email: HR@soartech.com

Soar Technology, Inc. is an equal opportunity employer. Applicants selected will be subject to a Government security investigation and must meet the eligibility requirements for access to classified information.

If you want to view the EEO is the Law poster, please choose your language: English – Spanish – Arabic - ChineseIf you want to view the EEO is the Law Supplement poster, please choose your language: English – Spanish – ChineseIf you want to view the Pay Transparency Policy Statement, please click the link: English

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...

More jobs like this