⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Software Engineer

  • Source: LinkedIn
  • Aquila Technology
  • Remote
  • Lexington
  • Mid level

Job Description

Remote Software Engineer Clearance Level: Must be eligible to obtain an Active Secret Clearance due to the nature of the work- Must be a US Citizen

Location: This position can be Remote or Hybrid. If Hybrid, the worker should expect to be onsite up to 2 days a week. There may be some points in the project/work in which some additional onsite work may be required.

At Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart, purposeful solutions that work. Aquila is the right people with the right skills driving the right outcomes. We call this the Aquila Advantage.

About the Role: Aquila Technology is seeking a Software Engineer to join its team in support of one of the nation’s premier defense research organizations. The team the Software Engineer will be working with design, develop, and implement algorithms and architectures to build technologies and capabilities which provide resilient and interoperable communications across the joint force in congested and/or contested environments.

The team is seeking a software engineer to support the design, development, implementation, and testing of software for a series of large-scale communications system demonstrations. Work will be performed in a disciplined collaborative environment, employing modern programming practices.

Responsibilities include but are not limited to:

  • Software architecture definition
  • System software design and implementation (primarily in C++). This will include protocol and state machine design alongside system designers to translate prototype simulations into real-time code
  • Collaboration with a multidisciplinary team to design and prototype communications-based software
  • Integration, test design, and support from lab and field experiments
  • Aid in preparing technical documentation for software architectures and code, including technical specifications, reports, and technical presentations for multiple internal and external audiences

Required Experience:

  • B. Sci with 5+ years of directly relevant experience is acceptable
  • C++/C++11 experience
  • Java/Java Script experience
  • Source Control (Git/SVN/Clearcase/etc.) experience
  • Object-oriented development
  • Software modelling and the Unified Modelling Language (UML) experience
  • Software deployment and a knowledge of modern software deployment techniques
  • Experience in software DevSecOps
  • Experience with software algorithm development and performance improvements
  • Experience with design patterns and data structures
  • Experience with distributed systems and inter process communication (UDP/TCP/ActiveMQ/etc.)
  • Experience with the Linux development environment and/or commercial real-time operating systems
  • Experience with hardware abstraction layers
  • Experience with software lifecycle processes
  • Highly effective written and verbal communication skills especially applied to writing technical documents
  • Demonstrated ability to work effectively in multi-disciplinary teams

Desired Experience:

  • Digital signal processing and implementation of protocols and methods into software
  • Proficiency in Python
  • Demonstrate familiarity with MATLAB
  • Demonstrated ability to plan and manage tasks and projects (e.g. using Microsoft Project)

Must Have

  • Strong Verbal and Written Communication
  • Work Well Independently as well as with a Team
  • 5 years – Experience with design patterns and data structures
  • 5 years – Software/Algorithm Development
  • 3 years – Support of DevSecOps environments.
  • 5 years – Experience with hardware abstraction layers
  • 5 years – C++11 or later, Stand Template Library,Boost library
  • 5 years – Development experience on a Linux platform
  • 5 years – Java Development
  • 5 years – JavaScript Development
  • 5 years – Object Oriented Software Design and Development
  • 5 years – Software Design/Development
  • 5 years – Experience with software modelling and the Uni?ed Modelling Language (UML)
  • 5 years – Maven or Gradle, Git / Gitlab, Make / Autotools
  • 5 years – Software deployment and a knowledge of modern software deployment techniques
  • 5 years – Software Development Life Cycle (SDLC)
  • 5 years – Experience with distributed systems and inter process com…

Skills

  • cplusplus
  • Java
  • activemq
  • apache-activemq
  • Python
  • MATLAB
  • microsoft-project
  • javascript
  • apache-maven
  • Gradle
  • gitlab
  • processing-js
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Aquila Technology

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes