×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, C++ Developer, Machine Learning​/ ML Engineer

Job in Lexington, Fayette County, Kentucky, 40598, USA
Listing for: Aquila Technology
Full Time position
Listed on 2025-10-19
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Machine Learning/ ML Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Classified Software Engineer

Clearance Level: Active Secret Clearance is required. Must be a U.S. Citizen.

About the Role

Aquila Technology seeks a Classified Software Engineer to support cutting‑edge projects for undersea systems at a premier defense research organization. The role involves designing, implementing, demonstrating, and validating modern flexible software architectures that incorporate adaptive processing, tracking, estimation, classification, communications, image processing, machine learning, artificial intelligence, and human‑machine interfaces.

Must Have
  • Bachelor's Degree
  • Active Secret Clearance (or higher)
  • 1 year of engineering experience
  • 1 year of software/algorithm development
  • 1 year of Linux and Windows development, debugging, and executing software
  • 1 year of networking architectures and protocols
  • 1 year of parallel processing, multi‑threaded programming, thread safety, and thread synchronization
  • 1 year of programming
  • 1 year of C/C++ programming
  • 1 year of Java development
  • 1 year of MATLAB
  • 1 year of object‑oriented software design and development
  • 1 year of Python programming/scripting
Nice to Have
  • Machine learning/AI experience
  • Machine learning experience
  • Mathematics background
  • Linear algebra concepts
  • Programming experience
  • GUI development
Required
  • B.S. in Computer Science, Computer Engineering, or a related discipline and at least one year of software development experience
  • Experience developing in MATLAB, Java, C/C++, and Python
  • Comprehensive knowledge of object‑oriented programming
  • Developing, debugging, and executing software in both Linux and Windows environments
  • Proficiency in parallel processing, multi‑threaded programming, thread safety, and thread synchronization
  • Excellent oral and written communication skills, the ability to work well on a team and individually, and set priorities
  • Understanding of networking architectures and protocols
  • Experience with algorithm optimization for real‑time systems
Preferred
  • Experience with Git and Apache Subversion configuration control
  • Experience with Eclipse IDE
  • Experience developing in C#
  • Experience with GUI development (Qt or GTK+)
  • Experience with other IDEs (Visual Studio, for example)
  • Experience processing large volumes of data
  • Experience with artificial intelligence and machine learning
  • Understanding of advanced linear algebra concepts
Interview Process

The first round will be a Zoom interview with the hiring manager. The second round will be a Zoom interview with additional team members as needed.

Benefits and Perks
  • PTO - 15 days (vacation/sick), 10 paid holidays, 6 standard (New Year’s, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas), 4 floating holidays prorated based on day of hire
  • 1.5 paid days, or 12 hours, for approved volunteer work
  • 1 week of paid maternity/paternity LOA after 1 year of full‑time employment
  • Tuition & Training Reimbursement - $5K annually for pre‑approved, job‑related tuition, certification, or professional conferences
  • 401K with Fidelity 100% immediate vesting; plan eligibility begins 90 days following date of hire. Aquila matches 50 cents on the dollar, up to 6%.
  • Cell phone & internet reimbursed up to $150 monthly to cover cell phone, data, and home internet expenses.
  • Buy Your Own Device (BYOD) allowance reimbursed up to $1,500 for the purchase of a qualified technology device. Eligible after 90 days of employment, benefit renews every three years.
Remote Work

Hybrid – 75% on site, 25% remote. Candidates must be local to Lexington to travel onsite as needed.

We are an Equal Opportunity Employer.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary