Modeling & Simulation Software Developer — Mid to Senior Level

Delta ResearchHuntsville, AL
1d$90,000 - $150,000

About The Position

Delta Research is looking for a Modeling & Simulation Software Developer to work on a small engineering team building simulation tools for missile defense analysis. The primary work is in Object-Oriented Modern Fortran - new features, bug fixes, and refactoring on a large, established simulation codebase. The rest of the time goes toward supporting infrastructure in Python, JavaScript, and Rust: data management, visualization, pre- and post-processing, and whatever else the software needs to support the engineers and analysts using it. Developers manage their own workload and priorities day-to-day, with guidance from the team on what matters most at a given time. What the team needs most is someone who can mostly own a piece of work from start to finish. That means sitting down with engineers to understand what's needed, designing a module that fits cleanly into the larger system, writing the code, and doing enough testing to be confident it works.

Requirements

  • Ability to obtain a security clearance required. A current in-place clearance is a plus.
  • Bachelor's degree in a scientific, engineering, or mathematics field. Physics, applied mathematics, aerospace engineering, and computer science are particularly relevant.
  • 4+ years of experience in scientific software development or a related field.
  • Strong proficiency in a compiled statically typed language (Fortran/C++/Rust)
  • Strong mathematical background and comfort working with numerical methods and scientific algorithms
  • Experience with object-oriented design and applying it to real world software projects
  • Ability to take a feature from requirements to implementation with minimal hand-holding
  • Good written and verbal communication skills; able to effectively communicate with both software and non-software engineers

Nice To Haves

  • Experience with Modern Fortran and its object oriented features is a strong plus
  • Experience with Python, JavaScript, and/or Rust
  • Experience working on physics-based or numerical simulations
  • Familiarity with topics such as numerical integration, trajectory modeling, aerodynamics, GNC, or related disciplines
  • Familiarity with version control workflows, code review, iterative development, and testing practices
  • Familiarity with version control tools (e.g., Git) and development environments (e.g., Visual Studio)
  • Experience working on a collaborative software team with shared codebases

Benefits

  • Excellent compensation package including company-paid health, life, and disability insurance; holiday, vacation and sick leave; performance bonus; and 401K retirement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service