Jobs · Massachusetts

Systems Modeling, Simulation and Analysis Engineer

Aquila Technology · Lexington, MA · 1 mo ago
Internship

Must be a U.S. Citizen and able to obtain an Active Secret Clearance (interim clearance acceptable to start). Must reside within 100 miles of Lexington, MA.

About the role

Aquila Technology is seeking a Thermal Engineer to support one of the nation’s premier defense research organizations. The team develops and maintains analysis, simulation, control, and signal processing software as part of its emphasis on prototyping, modeling, and field testing of high‑performance sensors. The role requires a Systems Modeling, Simulation and Analysis Engineer to develop and maintain high‑speed data transfer and recording, signal processing, systems analysis, real‑time control, and visualization software, incorporating a variety of languages and both open‑source and in‑house software tools.

Responsibilities

  • Design, specify, implement, test, maintain and document modular software functionality within existing sensor simulation frameworks using modern software engineering techniques, open‑source programming tools, and laboratory‑specific support processes.
  • Optimize code latency and throughput on high‑performance computing platforms for real‑time, distributed data collection and signal processing applications.
  • Collaborate, develop and manage software products through effective use of version control and continuous integration software.
  • Organize multiple assignments for separate programs to meet aggressive schedules with high‑quality products.
  • Participate in defining, describing and implementing deliverable capabilities.
  • Evaluate and propose use of open source and commercial software, frameworks, libraries and tools where applicable.
  • Provide system administration for both Windows and Linux operating systems, including remote and virtual capabilities.
  • Work independently and in small groups with frequent (daily) peer interaction and less frequent (weekly) supervision.
  • Participate in occasional field testing of developed systems.

Requirements

  • Minimum 5 years of experience with:
    • Modeling and Simulation
    • Operations Research
    • Perform Trade Studies
    • GUI Development
    • Multithreaded programming
    • Network programming
    • Object‑Oriented Software Design and Development
    • Real‑Time Hardware/Software Development and Implementation
    • Scientific Programming (Python, MATLAB, LabView, Mathematica, C++, etc.)
    • Scripting Languages: Perl, Python, Shell Scripting, PowerShell
    • Software Algorithms
    • Software Build Scripting (Make/Cmake/Nmake)
    • Software Design/Development
    • System programming languages (e.g., C/C++, Rust, or Go)
    • Scientific Software Development in Linux Environment (Git, Jupyter notebooks, Anaconda, Singularity)
    • Linux OS and scripting
    • Operating Systems (Linux OR Unix)

Skills

  • Nice to Have: Experience with GPUs (CUDA processing).

Benefits

  • 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 date of hire
  • 1.5 paid days (12 hours) for approved volunteer work
  • One week of paid maternity/paternity leave after 1 year of full‑time employment
  • Tuition & Training Reimbursement – up to $5,000 annually for pre‑approved, job‑related courses (grade B or better required)
  • 401(k) with Fidelity – eligible after 90 days; company match $1/$1 up to 3%, then $0.50/$1 for 4th‑5th%; fully vested from day one
  • Cell Phone & Internet Reimbursement – up to $150 monthly for remote workers (2+ days/week)
  • Buy Your Own Device (BYOD) – up to $1,500 every three years for laptops, tablets, or cell phones (after 6 months and signed Device Minimum Configuration Form)

Schedule

Hybrid work arrangement: employee works from home or off‑site for a portion of the schedule and must be within a routinely commutable distance of the Lexington facility. Expected onsite presence is approximately 3 days per week (about an 80/20 split), with flexibility to shift between more remote or more onsite weeks based on program needs. Estimated domestic travel is about 5%.

Similar jobs