CrawlJobs Logo

Modeling, Simulation, and Physics Software Engineer

boozallen.com Logo

Booz Allen Hamilton

Location Icon

Location:
United States , Annapolis Junction

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

112800.00 - 257000.00 USD / Year

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

Additional Information:

Job Posted:
March 21, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Modeling, Simulation, and Physics Software Engineer

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

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

Software Engineer

ExoAnalytic Solutions is seeking a mid-level Software Engineer to join our growi...
Location
Location
United States , Colorado Springs
Salary
Salary:
115000.00 - 180000.00 USD / Year
exoanalytic.com Logo
ExoAnalytic Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Undergraduate degree in Computer Science, Engineering, or a related field and a minimum of 5 years of relevant experience
  • Graduate degree in Computer Science, Engineering, or a related field and a minimum of 2 years of relevant
  • United States citizenship is required
  • Experience with one or more general purpose programming languages and tools, including but not limited to: Python, Cython, C++, GLSL, OpenGL, WebAssembly, Git, GitHub
  • Strong software engineering skills, including task and time management
  • Self-starter and independent thinker
  • Demonstrated capability to contribute to complex, multi-disciplinary engineering tasks
  • Experience applying various software engineering and project tools, including version control
  • CI/CD workflows
  • and issue-based development tasks
Job Responsibility
Job Responsibility
  • Evaluate customer requirements and design appropriate software solutions
  • Develop and test application features, with supporting evaluation and documentation
  • Contribute to game engine development across areas such as physics, simulation, and graphics
  • Collaborate with a team of engineers and manage individual project priorities and deliverables
What we offer
What we offer
  • Company-paid medical, vision, and dental coverage
  • Access to a 401(k) Retirement Plan with a 6% contribution made by the company without requiring any match from the employee
  • Ample paid personal time off, including holidays
  • Short and long-term disability insurance
  • Life insurance
  • Various other discounts and perks
  • Flexible schedule
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer, Test

As a Senior Robotics Software Engineer, Test at Chef Robotics, you'll develop co...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Robotics, Computer Science, Computer Vision, Mechanical Engineering, or related technical field
  • 7+ years of professional experience in robotics software development, perception systems, or testing
  • Expert-level programming skills in Python with advanced software engineering capabilities
  • Extensive experience with robotics simulation environments (Gazebo, PyBullet, MuJoCo, or similar)
  • Strong background in computer vision and perception system development and testing
  • Deep familiarity with robot control systems, motion planning, and real-time robotics software
  • Proven experience with CI/CD pipeline development and test automation frameworks
  • Advanced understanding of test automation principles, methodologies, and best practices
  • Deep understanding of robotics kinematics, dynamics, and control systems with practical testing experience
  • Extensive experience with computer vision algorithms, image processing, and perception pipeline testing
Job Responsibility
Job Responsibility
  • Robotics Test Framework Development
  • Design and implement automated testing frameworks for robot motion planning and control systems
  • Develop advanced evaluation frameworks for core robot behaviors over hundreds of scenarios
  • Develop advanced validation frameworks for real-time control loop performance and stability across diverse operational conditions
  • Build sophisticated test harnesses for hardware-software integration validation
  • Architect simulation environments for testing robotic behavior without physical hardware dependencies
  • Perception System Testing & Validation
  • Design and implement comprehensive testing frameworks for computer vision algorithms and perception pipelines
  • Create automated test suites for object detection, segmentation, and classification in food production environments
  • Develop validation systems for camera calibration and depth estimation accuracy
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Computational Geometry

We are seeking a Senior Software Engineer, Computational Geometry who will be a ...
Location
Location
United States , Chatsworth
Salary
Salary:
140000.00 - 200000.00 USD / Year
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS or PhD. in Data Science, Computer Science, Machine Learning, Statistics, or a related field
  • 5+ years of experience in computational geometry, path planning, or related fields
  • Strong background in linear algebra, trigonometry, differential equations, and algorithm design
  • Proficiency in both Python and C++, with hands-on use of libraries such as Numpy (Python) or Eigen (C++)
  • Proven ability to manipulate meshes, vectors, and transforms in 2D and 3D
  • Experience with CAD file formats (STEP, IGES) and graphics-adjacent work (GPU acceleration, ray tracing, geometry kernels)
  • A track record of solving complex problems in fast-paced, iterative environments—independently and within teams
  • Excellent communication skills
  • able to explain technical concepts clearly to both engineers and non-engineers
Job Responsibility
Job Responsibility
  • Shape our geometry pipeline by leading the development of robust geometry ingestion and processing systems to transform complex CAD files into robot-ready parts
  • Innovate our path planning through the design and implementation of algorithms that expand the operational envelope of our robotic forming cells
  • Prototype and validate by rapidly testing new approaches while building high-quality, production-ready code for proven solutions
  • Bridge disciplines partnering with robotics and manufacturing engineers to troubleshoot, optimize, and validate geometry and path strategies on physical hardware
  • Model and simulate by building kinematic models, optimizers, and analysis tools to validate paths before they hit the robot floor
  • Uphold excellence through ensuring code quality with testing, documentation, and reviews aligned to Machina’s engineering standards
What we offer
What we offer
  • Medical, Dental, Vision
  • PTO
  • Stock Options
  • Fulltime
Read More
Arrow Right

Applications Engineer: Acoustics

COMSOL is seeking an Applications Engineer to join its Applications Department t...
Location
Location
United States , Burlington
Salary
Salary:
120000.00 - 145000.00 USD / Year
comsol.com Logo
COMSOL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A PhD in engineering, physics, applied mathematics, or a physical science with six months or more experience in modeling acoustic applications based on numerical methods, such as the finite element method or similar
  • Excellent communication skills on the phone, in person, and in writing
  • Current eligibility to work in the U.S.
Job Responsibility
Job Responsibility
  • Pre-Sales Leads Qualification and Prospect Support: Demonstrate the building of clear and understandable simulation examples for prospective customers on simulations of their applications, primarily in the field of acoustics
  • Support prospective customers on the modeling of their applications with COMSOL Multiphysics®
  • Demonstrate use of the COMSOL® software and summarize its features in web-based workshops and other marketing and sales events, along with customer meetings
  • A willingness and ability to travel for limited periods of time to current and potential customers in order to run COMSOL-sponsored events and activities in North America
  • Post-Sales Technical Support: Support customers on use of the COMSOL® software for their acoustics applications, along with a variety of multiphysics applications involving other engineering disciplines
  • Initiate and participate in subsequent sales opportunities to existing customers or the colleagues and other departments of existing customers
  • Training and Mentoring: Develop your technical and simulation knowledge and abilities through working with sales and support cases both independently and in cooperation with other sales and applications engineers
  • Run introductory training courses along with acoustics-specific courses
  • Develop and mentor new applications engineers, technical account managers, and sales engineers on the COMSOL® software and its uses in certain application areas.
What we offer
What we offer
  • Health and 401(k) plans with a company match and other benefits
  • A spacious, bright, and comfortable office with private workspaces
  • A surrounding office park with onsite restaurants, hotels, bars, and a free fitness center with workout classes
  • Casual dress code
  • Relaxed atmosphere
  • Free gym access
  • Kitchens stocked with fresh fruit, tea, and coffee.
  • Fulltime
Read More
Arrow Right

Thermal Systems Digital Twin 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
  • Master’s or Ph.D. in Mechanical Engineering, Aerospace Engineering, Chemical Engineering, Applied Physics, or a related field, with a focus on thermal-fluid sciences
  • Strong understanding of thermodynamics, heat transfer, and fluid dynamics
  • Hands-on experience in first-principles (physics-based) modeling of thermodynamic, thermo-chemical, or thermo-mechanical devices
  • Experience with object-oriented simulation tools such as Modelica (or Dymola), Simscape, etc.
  • Understanding of buildings, mechanical systems, and process control
  • Strong skills in numerical methods, mathematical modeling, and data analysis
  • Interest in (or preferably, experience with) computer programming and/or software development
  • Exceptional communication skills
  • Organizational and strategic mindset
  • Collaborative mindset
Job Responsibility
Job Responsibility
  • Component template development: Defines and develops fundamental component templates, in addition to managing the component template evolution process
  • Mathematical and system modeling: Develop mathematical models for equipment, thermo-physical systems, and building simulation
  • Model standardization and validation: Standardize and validate physics-based models for use by the PassiveLogic control engine for optimized autonomous control of buildings
  • Software and model development: Contribute to both model development and software implementation
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

Technical Sales Engineer

COMSOL is seeking a Technical Sales Engineer to join the sales team in Bengaluru...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
comsol.com Logo
COMSOL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor's/master’s degree in engineering, physics, applied mathematics, or a physical science
  • Engineering degree in mechanical, electrical, or chemical will be preferred
  • Course work based on one or more of the following or its equivalent: Computational analyses, modeling, and simulations through numerical methods, such as the Finite Element Method (FEM/FEA), to be used in applications, such as fluid mechanics or dynamics, transport phenomena, heat and mass transfer, thermal engineering, thermodynamics, structural mechanics or analysis, acoustics, chemical or electrochemical reaction engineering, applied physics or mathematics, or any application that may be mathematically defined by PDE or ODEs
  • Prior sales experience for minimum one year
  • Sales experience in Engineering Software Solutions (CAD/CAE) is preferred
  • Excellent oral and written communication skills
Job Responsibility
Job Responsibility
  • Sales in premier government labs
  • Sales in premier academic institutions
  • Use your insight, communication skills, and technical acumen to proactively qualify leads marked as prospective customers
  • Methodically identify and qualify simulation requirements for prospective customers through meetings and demonstrations
  • Participate in onsite and web-based customer meetings, workshops, and other marketing/sales events arranged by the team
  • Articulate business cases for the unique capabilities offered by COMSOL, explain licensing models, and help negotiate terms and conditions with legal and procurement departments wherever necessary
  • Support working with prospective customers on evaluations of the COMSOL® software, or facilitate such evaluations through working in collaboration with COMSOL applications engineers
  • Have the willingness and ability to travel for limited periods of time to meet current and potential customers in order to run COMSOL-sponsored events and activities in India
  • Promote effective technical support together with COMSOL applications engineers on the use of the COMSOL® software for customers’ applications
  • Communicate with existing customers on a regular basis to manage their relationship with COMSOL, keeping them informed about new features and technology in the COMSOL® software, as well as events and other useful activities
What we offer
What we offer
  • Spacious, bright, and comfortable office
  • Kitchens always stocked with fresh fruit, tea, and coffee
  • Innovative, vibrant, and cutting-edge corporate culture
  • Commitment to encouraging creativity through an exciting and challenging environment
  • Active learning environment
  • Fulltime
Read More
Arrow Right