1

Physics Simulation Python Jobs in Utah (NOW HIRING)

Showing results 21-33

Physics Simulation Python information

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.

What are the key skills and qualifications needed to thrive as a physics simulation Python developer?

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 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 popular job titles related to Physics Simulation Python jobs in Utah?

For Physics Simulation Python jobs in Utah, the most frequently searched job titles are:

What cities in Utah are hiring for Physics Simulation Python jobs?

Cities in Utah with the most Physics Simulation Python job openings:

Infographic showing various Physics Simulation Python job openings in Utah as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 4% Part Time, and 8% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution.

FPGA FPGA & DSP Design Engineer

Murray, UT โ€ข On-site

Coda Octopus Colmek
Electrical Equipment, Appliance, and Component Manufacturingย โ€ขย 11 - 50 employees

$115K - $159K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description

Full Listing
Coda Octopus designs, manufactures and supports advanced systems and software for the marine survey, construction, defense and security sectors. Our technologies include real-time 3D sonar systems, augmented reality diving systems, inertial navigation systems, GNSS positioning solutions, other high-performance underwater technologies, and rugged military electronics and processing systems used worldwide.
We are seeking an experienced FPGA Design Engineer to join our Salt Lake City based engineering team on a full-time basis. This person would work on defense projects and systems as part of the Salt Lake City team as well as 3D sonar systems and other underwater technologies as part of the larger Coda Octopus group.
The Role
You will play a key role in the design, verification and implementation of FPGA firmware and real-time signal processing solutions for new and existing products. Working within a multidisciplinary engineering team, you will contribute to the development of advanced sonar, navigation, communication, and sensing systems, including FPGA, DSP and GPU-accelerated (CUDA) processing technologies.
The successful candidate will be degree qualified (or equivalent) and have a minimum of five years' experience in FPGA firmware development. You will possess strong digital design, verification and hardware debugging skills, together with excellent problem-solving abilities, creativity, integrity and a genuine enthusiasm for technology and learning.
Essential Requirements
  • Degree in Electronics Engineering, Mathematics, Physics, Computer Engineering or a related discipline (or equivalent experience)
  • Minimum 5 years' FPGA firmware design experience
  • Digital systems design and integration
  • SystemVerilog and/or VHDL development
  • Intel/Altera and/or AMD/Xilinx development tool experience
  • FPGA verification methodologies
  • Hardware debugging and fault investigation
  • Strong analytical and problem-solving skills
  • Ability to work effectively within a multidisciplinary development team
Desirable Experience
  • High-speed ADC/DAC firmware design
  • System-level firmware architecture
  • Digital signal processing (DSP), including beamforming and real-time signal processing applications
  • Sonar, radar, communications, defense or underwater acoustics applications
  • Embedded microcontroller firmware development
  • Embedded software development
  • Verification frameworks such as OSVVM
Key Responsibilities
  • Develop FPGA firmware for new products and enhancements to existing products
  • Define firmware requirements and architectures
  • Design and implement digital communication interfaces including IยฒC, SPI, UART, and various high speed serial
  • Develop and optimize FPGA-based digital signal processing and beamforming functions where required
  • Undertake simulation, verification, integration and hardware testing
  • Collaborate with hardware engineers to optimize system performance and reliability
  • Investigate and resolve design issues, faults and non-conformances
  • Produce design documentation and participate in design reviews
  • Maintain version and release control in accordance with ISO 9001 quality standards
  • Develop diagnostic and test tools using MATLAB, Python or TCL
  • Contribute ideas and technologies for future product development
What We Offer
  • Competitive salary, dependent on experience
  • Opportunity to work on industry-leading sonar and navigation technologies
  • Collaborative and innovative engineering environment
  • Long-term career development within a growing technology company
Background Check
  • Must be a US person and be eligible to obtain a Security Clearance.
Benefits
  • 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance