CrawlJobs Logo

Modeling, Simulation, and Physics Software Engineer

United States, Annapolis Junction 112800.00 - 257000.00 USD / Year · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to create a system that will make a difference, we need you on our team. We’re looking for a seasoned developer like you with the expertise needed to build software and systems from vision to production-ready. This role is more than just coding. As a lead full-stack developer at Booz Allen, you’ll oversee a team as they learn new tools and techniques and identify needed system improvements. You’ll help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies. You’ll make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements. Work with us as we shape systems for the better.

Job Responsibility

  • Resolve a problem with a complete end-to-end solution
  • Build software and systems from vision to production-ready
  • Oversee a team as they learn new tools and techniques and identify needed system improvements
  • Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
  • Ensure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements

Requirements

  • 5+ years of experience with modeling and simulation concepts and working with simulation results
  • Experience programming with Python and MATLAB or open-source tools such as NumPy, SciPy, Julia, or Octave, for numerical modeling and rapid prototyping
  • Knowledge of software development fundamentals such as maintainable code, team workflows, and version control
  • Ability to apply constraints such as units, bounds, and conservation checks to modeling decisions
  • Ability to obtain a Secret clearance
  • Bachelor’s degree in Physics, Applied Physics, Engineering Physics, Mechanical Engineering, or Aerospace Engineering

Nice to have

  • Experience with Ansys tools such as Mechanical or Fluent
  • Experience with PyAnsys for Python-based automation and integration
  • Experience with open-source tools, including integration of multiple physics systems
  • Knowledge of Reduced Order Modeling and frameworks such as Reduced Basis Method or Koopman Operator
  • Ability to learn new mod-sim frameworks and integrate them into a production pipeline
  • Master’s degree in Physics, Applied Physics, Engineering Physics, Mechanical Engineering, Aerospace Engineering, or a related field

What we offer

  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Modeling, Simulation, and Physics Software Engineer

8 matching positions

Software Engineer – Modeling & Simulation

ExoAnalytic Solutions is seeking a Software Engineer focused on modeling & simul...
Location
Location
United States , Chantilly, VA; Arlington, VA
Salary
Salary:
85000.00 - 155000.00 USD / Year
exoanalytic.com Logo
ExoAnalytic Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Physics, Aerospace Engineering, or a related technical field
  • 2–8 years of software development experience in one or more general-purpose programming languages
  • Experience using software version control systems (e.g., Git, GitHub)
  • Experience working with two or more of the following: 3D visualization or simulation development, User interface design or game engine technologies, System or behavior modeling, Space systems, control theory, or orbital dynamics, Model-based systems engineering
  • Active Top-Secret (TS/SCI) clearance or the ability to obtain and maintain one
  • Working proficiency and communication skills in verbal and written English
  • United States citizenship required
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, maintain, and improve software
  • Manage individual project priorities, deadlines, and deliverables
  • Work collaboratively with a team of engineers and domain experts
  • Support development of modeling and simulation software frameworks used to simulate the motion and interaction of satellites, sensors, and ground systems
  • Contribute to projects involving real-time simulation, visualization, and system modeling for space and missile defense applications
What we offer
What we offer
  • Company-paid medical, vision, and dental coverage
  • 401(k) Retirement Plan with a 6% company contribution (no employee match required)
  • Ample paid personal time off, including holidays
  • Short- and long-term disability insurance and life insurance
  • Additional discounts and perks to support your well-being
  • Flexible scheduling and structured freedom that empower innovation and work-life balance
  • Fulltime
Read More
Arrow Right

Systems Modeling, Simulation And Analysis Engineer

Seeking a Systems Modeling, Simulation, and Analysis Engineer to support the con...
Location
Location
United States , Lexington
Salary
Salary:
70.00 - 95.00 USD / Hour
csetalent.com Logo
Connexion Systems & Engineering, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing data analysis and modeling tools using MATLAB
  • Strong background in modeling and simulation of complex systems
  • Solid software development experience, including structured programming and debugging
  • Proficiency in MATLAB programming and scripting
  • Understanding of software architecture and code organization principles
  • Bachelor’s degree in engineering, physics, or a related technical field
Job Responsibility
Job Responsibility
  • Design, develop, and enhance features within an existing MATLAB codebase to support advanced modeling and simulation capabilities
  • Apply engineering and physics principles to model system interactions, signal behavior, and dynamic performance characteristics
  • Collaborate with technical teams to define requirements and translate analysis needs into scalable modeling solutions
  • Perform validation and quality assurance on both new and existing code, including testing frameworks to ensure accuracy and reliability
  • Contribute to software architecture decisions, ensuring maintainability, scalability, and integration of new features
  • Execute simulation runs and develop tools to support efficient batch processing, data analysis, and visualization of results
  • Improve overall codebase quality through documentation, refactoring, and implementation of software engineering best practices
What we offer
What we offer
  • Medical insurance
  • 401(k)
  • 10 days of Paid Time off
  • 11 paid holidays
  • Fulltime
Read More
Arrow Right

Software Dev Engineer - Software Dev Engineer IV

A position is available for a Simulation Modeling Engineer to build physics-base...
Location
Location
United States , Boston
Salary
Salary:
90.00 - 100.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 1+ year working with 3D modeling tools such as Blender, SolidWorks, or Maya
  • Experience with robotics simulation formats like URDF, SDF, or MJCF
  • Familiarity with mesh processing, including decimation, convex decomposition, tetrahedral meshing, and collision geometry generation
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics)
  • Proficiency in Python for scripting asset pipelines and automation
  • 1+ year of cumulative experience with game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim)
  • Demonstrated ability to independently own and deliver technical work
Job Responsibility
Job Responsibility
  • Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials
  • Build and maintain robotic workcell configurations, including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures
  • Create and optimize collision meshes using tetrahedral meshing workflows for accurate physics contact simulation
  • Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters
  • Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards
  • Independently manage asset import and update requests from robotics program teams
  • Import new robot prototype stations from SolidWorks CAD into the simulator
  • Tune simulation assets to balance detail versus execution speed of simulation
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Read More
Arrow Right

Simulation Software Engineer

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
110000.00 - 150000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in a related field
  • Degree in Computer Science, Computer Engineering or related field
  • Experience building and developing for a COTS HIL platform (NI, dSPACE, etc)
  • Proficiency in MATLAB/Simulink and Python
  • Experience developing models of physical systems based on requirements
  • Solid understanding of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
  • Solid understanding of standard software development tools: Continuous integration - TeamCity / Jenkins / Artifactory
  • Version control - SVN / Git / Bitbucket
  • Issue tracking - Jira / Zendesk / MantisBT
Job Responsibility
Job Responsibility
  • Maintain Archer’s integrated lab environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot familiarization
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time integrated hardware-in-the-loop environment
  • Build simulation models of systems and integrate them into the overall framework
  • Design and build graphical user interfaces to control the real-time simulation environment
  • Assist in the execution of test plans and test automation
  • Fulltime
Read More
Arrow Right

GNC Engineer, Modeling & Simulation

Mach Industries is seeking a GNC Engineer, Modeling & Simulation to design, buil...
Location
Location
United States , Huntington Beach
Salary
Salary:
135000.00 - 185000.00 USD / Year
machindustries.com Logo
Mach Industries
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Engineering, Physics, or Mathematics
  • 3+ years of experience developing and deploying navigation or simulation systems
  • Proficiency in C++ and Python, with strong understanding of software design for simulation environments
  • Experience using modern software development tools such as Git and Jira
  • Familiarity with CI/CD strategies and tools for code integration and automated testing
Job Responsibility
Job Responsibility
  • Develop and maintain high-fidelity flight dynamics and vehicle simulation models
  • Implement equations of motion in C++ and Python for real-time and offline simulation environments
  • Collaborate with the aerodynamics team to incorporate aerodynamic models derived from CFD and wind tunnel testing
  • Perform system identification and parameter estimation to generate accurate plant models
  • Build and sustain simulation infrastructure supporting GNC verification and validation in SITL and HITL environments
  • Develop test harnesses, logging frameworks, and automated validation tools for simulation assets
  • Integrate with CI/CD pipelines to ensure continuous simulation regression testing and model integrity
  • Document and maintain model assumptions, configurations, and validation results
What we offer
What we offer
  • Offers Equity
  • healthcare
  • dental and vision plans
  • retirement savings
  • paid time off
  • funds for continuing education, training, and career growth
  • Fulltime
Read More
Arrow Right

Modeling & Simulation Software Engineering Intern

As a Modeling & Simulation Software Engineering Intern you will work with the so...
Location
Location
United States , Los Angeles
Salary
Salary:
25.00 - 33.00 USD / Hour
hermeus.com Logo
Hermeus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a degree in Computer Science, Aerospace Engineering, Electrical Engineering, Applied Mathematics, or a related technical field
  • Proficiency in Julia or strong experience with scientific computing languages such as Python, MATLAB, or C++
  • Understanding of 6DOF dynamics and simulation principles, especially in aerospace or robotics contexts
  • Familiarity with modeling physical systems, including hardware-in-the-loop or physics-informed simulation techniques
  • Experience with data validation and analysis, including comparing simulation outputs to real-world data
  • Strong understanding of engineering first principles
  • Demonstrated ability to work within cross-functional teams
  • Enthusiasm for aviation and Hermeus' mission
  • Excellent written and verbal communication skills
  • GPA of 3.0 or above
Job Responsibility
Job Responsibility
  • Develop performant simulation code for 6 Degrees of Freedom (6DOF) Software-in-the-Loop (SITL) systems using Julia
  • Develop user driven features and focus on scalability of our Monte Carlo simulation
  • Collaborate with cross-functional teams including Flight Software, Human-Machine Interface (HMI), and Flight Sciences to align simulation outputs with stakeholder requirements
  • Design and implement physics-informed models that accurately represent hardware behavior and system dynamics
  • Validate simulation accuracy by comparing model outputs with real-world flight data and refining models accordingly
  • Optimize simulation performance to ensure real-time execution and scalability across different test environments
  • Participate in code reviews and testing cycles to maintain high software quality and reliability
  • Document modeling assumptions, validation results, and integration workflows for internal knowledge sharing and future development
  • Fulltime
Read More
Arrow Right

Computational Physics Software Engineer

This is a career-defining opportunity to play a crucial role in a hyper-scale AI...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
passivelogic.com Logo
PassiveLogic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience: Strong proficiency in systems programming languages such as Swift, Rust, C++, or Java, as well as appreciable software engineering skills in working with large codebases with non-trivial architecture, beyond just coding small (1000’s of lines) programs and scripts
  • Exceptional communication skills: Extraordinary teammate with excellent interpersonal skills
  • Organized and strategic: Experience with software design, design patterns, and software architecture
  • Collaborative mindset: Strong self-motivation towards PassiveLogic’s mission to “empower people through generative autonomy to solve the world's largest climate challenges.”
  • Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate
  • Problem solving: You own this role. When issues arise, be the empowered force that solves them, rolling-up
  • Experience with: Code performance and memory optimization
  • Concurrency, threads, processes, Lib-dispatch/GCD
  • GPU programming, high-performance computing, and scientific computing
  • Vector, SIMD, and tensor computational methods
Job Responsibility
Job Responsibility
  • Build infrastructure: Develop and maintain infrastructure for a differentiable multi-physics simulation engine
  • Design interfaces: Develop an interface with the object model through Object Relational Mapping
  • Control path support: Provide an infrastructure to support PassiveLogic’s control path predictor and front-end simulation environments
  • Develop autonomous systems: Develop robust autonomous software that must run with no human supervision for decades
  • Ensure robust systems: Use thoughtful architecture design, documentation, unit testing, integration testing, profiling, and collaboration with the Formal Methods team to ensure this robustness
  • Collaboration: Collaborate with the Digital Twins team for physics optimization and collaborate with the Compiler team for accelerator approaches
What we offer
What we offer
  • Competitive compensation
  • Generous equity share package
  • Medical, dental and vision coverage
  • Disability and life Insurance options
  • Flex PTO
  • Team-building events
  • Free catered lunch in the office Monday — Friday
  • Free ski pass (We are at the base of Big Cottonwood Canyon)
  • Free National Park pass
  • Fulltime
Read More
Arrow Right

Simulation Software Engineer

Vedo Systems is looking for a passionate team player that is ready to apply thei...
Location
Location
United States , Houston
Salary
Salary:
Not provided
vedosystems.com Logo
Vedo Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Advanced Degree in Computer Science, Engineering, Physics, or Similar
  • 5+ years of software engineering experience
  • Experience developing C/C++ software for safety-critical and/or high-value systems
  • Knowledgeable in Python
  • Solid understanding of object-oriented design paradigms
  • Experience developing unit tests within unit test frameworks (e.g. cppTest, Google Test, etc.)
  • Experience with software requirements and design development
  • Working knowledge of inter-device and hardware-software interfaces
  • Knowledgeable in software development lifecycle phases
  • Basic understanding of configuration management tools (e.g. GitLab) as well as CI/CD practices
Job Responsibility
Job Responsibility
  • Develop models and simulations of systems that operate in space
  • Build software to allow for the design and development of spacecraft and other components used in space or on the moon
  • Support throughout the software development life cycle from software systems engineering, design and development through testing, verification and validation, and system certification
Read More
Arrow Right