Software Engineer

  • Engineering
  • Littleton, Colorado
  • Full-Time

Always wanted to see your work make a real impact? Join us and shoot machine guns, drive military vehicles, and blow things up! As a rapidly growing firm in the defense industry, we take pride in building a team of game changers, innovators, and revolutionaries, who take exceptional pride in their work in delivering decisive advantage to our warfighters. We are currently seeking a Software Engineer to join our growing team. The Software Engineer will be responsible for developing, testing and delivering our core application across a wide variety of systems both large and small. Whether it's working on new machine learning algorithms, next generation image processing techniques, or bringing up the next weapon station, you'll be constantly challenged to learn and innovate while delivering the technology that will change the face of tracking and targeting solutions forever. This person must thrive in a fast-paced start-up culture, and embody our core values of Fearless Innovation, Dedication to the Mission, Relentless Learning, and Attitude of Service. At AimLock, we target nothing short of extraordinary from our technologies to our people, and we would love for you to be a part of our team.


  • Participate in the Agile development process.
  • Design, develop and test the AimLock application.
  • Conduct system and subsystem testing, as required.
  • Participate in field testing.
  • Conduct peer reviews as required.
  • Utilize development languages: C++.
  • Bring up new systems as required.
  • Carry out testing, verification, and validation of applications.
  • Participate in full product life cycle of AimLock systems.
  • Other responsibilities as directed and assigned.


  • 3 to 5 years of Software Developing experience.
  • Bachelor's Degree in Computer Science or similar field.
  • Proficiency in C++ or equivalent languages.
  • Experience in Linux based software applications.
  • Familiarity with Agile development processes and methodologies.
  • Knowledge of image classification techniques.
  • Exceptional teamwork, multitasking, and problem-solving skills.
  • Experience with Microsoft Office Suite – Including MS Word, MS Excel, MS PowerPoint and MS Outlook.
  • Exceptional teamwork, organization, multitasking, must be detail-oriented, and have strong time management and coordination skills.
  • Available to work flexible hours on occasion as required to ensure timely logistics.
  • Excellent verbal, written, communication and interpersonal skills.
  • High standards of, and ability to maintain, strict confidentiality as appropriate.
  • Demonstrated professionalism and a high level of customer service.
  • Must show flexibility, adaptability and positivity when responding to changes in work volume or priorities, driven by company growth.
  • Ability to pass and maintain a clear background check and drug screening.
  • Must currently possess or be able to obtain US security clearance.

Physical Demands

  • Must be able to remain in a stationary position for approximately 70% of the time.
  • Must be able to move about inside the office to access equipment and office machinery.
  • Must have the ability to move, transport, position and/or remove up 25 pounds.
  • Must be able to position oneself to move in a manner required to perform the daily work associated with this role.
  • Must be able to operate standard office productivity machinery and equipment on a daily basis including a phone, computer, monitor, mouse and keyboard, photocopy machine, scanner and e-fax.
  • Daily work environment and noise level is that of a standard office.
  • Occasionally you may experience, or be in the vicinity of, outdoor weather conditions at our Ranch location, although basic shelter from the elements is provided it is not constant, based on the scope of tasks being performed.
  • Occasionally you may experience, or be in the vicinity of, a noise level consistent with a warehouse work environment.