1

Physics Simulation Python Jobs in Leominster, MA

Eng Sr - Sys

Nashua, NH · On-site

$97K - $164K/yr

The technical problems span low-level systems programming, physics simulation, and distributed ... Strong proficiency in Rust and/or Python for performance-critical systems development * Experience ...

Working knowledge of laser physics, condensed matter physics and optical spectroscopy * Deep ... Proficiency with simulation tools, such as MATLAB or Python * Strong interpersonal and multi ...

... simulation (M&S), nuclear physics, electromagnetic propagation, radiation transport, and system ... Experience in software development with C++, C#, Fortran, Python, or similar language. * Strong ...

You'll gain exposure to multi-physics concepts, prototype evaluation, and lab-based testing ... Contribute to simple coding or automation tasks (Python, MATLAB, C/C++ as applicable) to streamline ...

Develop computational workflows for high-throughput simulations * Integrate machine learning ... Develop and maintain scientific codes/scripts in Python or related languages * Analyze and ...

... simulation (M&S), nuclear physics, electromagnetic propagation, and system design and analysis ... Experience in software development or maintenance with C++, C#, Fortran, Python, or similar ...

Eng Sr - Sys

Merrimack, NH · On-site

$97K - $164K/yr

Perform mission simulation using government or industry standard tools to determine mission ... Experience developing and using analysis tools such as MATLAB, Python, VBA, C/C++, or similar tools ...

next page

Showing results 1-20

Physics Simulation Python information

See Leominster, MA salary details

$11.4K

$69.9K

$125.6K

How much do physics simulation python jobs pay per year?

As of Jun 27, 2026, the average yearly pay for physics simulation python in Leominster, MA is $69,860.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,500.00 and $82,200.00 per year, depending on experience, location, and employer.

What is the difference between Physics Simulation Python vs Mechanical Engineer?

AspectPhysics Simulation PythonMechanical Engineer
Required CredentialsProgramming skills, knowledge of physics, often a degree in physics or computer scienceMechanical engineering degree, professional licensure in some regions
Work EnvironmentSoftware development, research labs, simulation environmentsDesign offices, manufacturing plants, R&D departments
Industry UsageSimulation software development, research, academiaProduct design, manufacturing, systems optimization

Physics Simulation Python focuses on developing and implementing physics-based simulations using Python programming, often in research or software development contexts. Mechanical Engineers apply engineering principles to design, analyze, and manufacture mechanical systems. While both roles require a strong understanding of physics, Physics Simulation Python emphasizes coding and simulation, whereas Mechanical Engineering involves practical design and application in physical systems.

What are the key skills and qualifications needed to thrive as a Physics Simulation Python Developer, and why are they important?

To excel as a Physics Simulation Python Developer, you need a strong background in physics, mathematics, and proficiency in Python programming, often supported by a degree in physics, engineering, or computer science. Familiarity with simulation libraries (such as NumPy, SciPy, PyBullet, or SimPy), version control systems like Git, and experience with visualization tools are commonly required. Analytical thinking, problem-solving abilities, and effective collaboration are standout soft skills in this role. These skills enable the development of accurate, efficient simulations and foster productive teamwork in research or engineering projects.

What are some common challenges faced by professionals working in Physics Simulation with Python, and how can they be addressed?

Professionals in Physics Simulation with Python often encounter challenges such as optimizing simulation performance, ensuring numerical accuracy, and integrating complex libraries (e.g., NumPy, SciPy, PyBullet) into larger workflows. Addressing these issues typically involves using efficient coding practices, leveraging vectorized operations, and validating results with analytical solutions or experimental data. Collaboration with domain experts and regular code reviews can also help maintain code reliability and project scalability. Staying updated with the latest simulation frameworks and actively participating in open-source communities are excellent ways to overcome technical hurdles.

What is a Physics Simulation Python developer?

A Physics Simulation Python developer is a professional who uses the Python programming language to design, implement, and analyze simulations that model physical systems and phenomena. These simulations can range from simple particle motion to complex fluid dynamics or electromagnetic fields, and are widely used in research, engineering, gaming, and education. The developer typically utilizes scientific libraries such as NumPy, SciPy, and PyBullet, and may also work with visualization tools to present simulation results. Their work helps in understanding real-world physics problems, testing hypotheses, or creating realistic interactive environments.
Eng Sr - Sys

$97K - $164K/yr

Full-time

Posted yesterday


BAE Systems rating

8.5

Company rating: 8.5 out of 10

Based on 145 frontline employees who took The Breakroom Quiz

5th of 46 rated military and defense


Job description


You don't see it, but it's there. Our employees work on the world's most advanced electronics - from saving emissions in the City of Lights to powering the Mars Rover to protecting the F-35 fighter jet. At Electronic Systems, you'll be among the brightest minds, working on the aerospace and defense industry's most difficult problems. Drawing strength from our differences, we're innovating for the future. And you can, too.
Our flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first - exemplified by our missions: "We Protect Those Who Protect Us®" and "We Innovate For Those Who Move The WorldTM." Sound like a team you want to be a part of? Come build your career with us.
We are seeking a Systems Engineer with deep software expertise to join our Electronic Warfare system modeling team. In this role, you will design, build, and maintain high-fidelity simulation frameworks that run actual production EW software against emulated hardware and synthetic RF environments. You will work at the intersection of systems engineering, signal processing, and software development - contributing to a digital-twin-style capability that supports algorithm development, performance analysis, and iterative validation.
Key Responsibilities
  • Develop and maintain containerized simulation pipelines that execute production EW software modules against simulated hardware and environmental inputs
  • Build and extend RF simulation components including platform kinematics, sensor/effector models, propagation physics, and event-driven interaction frameworks
  • Transition and integrate signal processing algorithms (e.g., from MATLAB or legacy codebases) into microservice-based simulation architectures
  • Implement CI/CD pipelines supporting automated testing, simulation regression, and artifact generation
  • Develop hardware/firmware emulation layers at appropriate fidelity levels (probabilistic and detailed signal path)
  • Contribute to Monte Carlo and parameter sweep workflows for performance envelope analysis
  • Collaborate with algorithm developers and systems engineers to validate simulation outputs against analytical references and measured data

You will be working on a majority greenfield modeling capability at the core of EW system development, not primarily maintaining legacy tooling, but building the infrastructure that future algorithm development and system validation will depend on. The technical problems span low-level systems programming, physics simulation, and distributed software architecture.
About BAE Systems Electronic Systems
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems' game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere - from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact - for our customers and the communities we serve.
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
Required Skills and Education
  • BS in Computer Science, Electrical Engineering, or related field
  • Strong proficiency in Rust and/or Python for performance-critical systems development
  • Experience with containerization technologies (Docker, Docker Compose)
  • Familiarity with microservice architectures and inter-process communication (e.g., Protocol Buffers, gRPC, NATS/ZeroMQ)
  • Experience with CI/CD tooling (GitLab CI/CD or equivalent)
  • Strong fundamentals in algorithms and systems programming

Preferred Skills and Education
  • Experience with signal processing concepts or RF systems (e.g., radar, EW, communications)
  • Familiarity with embedded systems, hardware interfaces, or SWIL/HWIL testing environments
  • Exposure to distributed systems concepts (consensus algorithms, sharded architectures)
  • Experience with Foreign Function Interfaces (FFIs) for cross-language integration
  • Background in mathematics, including linear algebra and probability

#ECSSE

What BAE Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom