1

Physics Software Engineer Jobs in Utah (NOW HIRING)

Background in physics, systems and software engineering, and math principles required to maintain software, including understanding of missile operations, ICBM modeling, flight navigation, and flight ...

Data Engineer

Lehi, UT

$107K - $129K/yr

By implementing software engineering best practices and scalable solutions, this role is critical ... Bachelor's degree in quantitative and/or technical fields (Math, Physics, Statistics, Economics ...

Data Engineer

Lehi, UT

$107K - $129K/yr

By implementing software engineering best practices and scalable solutions, this role is critical ... Bachelor's degree in quantitative and/or technical fields (Math, Physics, Statistics, Economics ...

Data Engineer

Lehi, UT ยท On-site

$107K - $129K/yr

By implementing software engineering best practices and scalable solutions, this role is critical ... Bachelor's degree in quantitative and/or technical fields (Math, Physics, Statistics, Economics ...

Eng Sr Prin II - Sys

UT ยท On-site

$136K - $231K/yr

... Physics, Statistics, Computer Science, or Software. 12+ years related experience (8+ years with a Master's degree). Engineer with in-depth analysis experience. Software programming experience.

next page

Showing results 1-20

Physics Software Engineer information

See Utah salary details

$57.8K

$134.3K

$187.1K

How much do physics software engineer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for physics software engineer in Utah is $134,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,200.00 and $157,500.00 per year, depending on experience, location, and employer.

What is the difference between Physics Software Engineer vs Data Scientist?

AspectPhysics Software EngineerData Scientist
Required CredentialsBachelor's or Master's in Physics, Computer Science, or related fieldBachelor's or Master's in Data Science, Statistics, Computer Science, or related field
Work EnvironmentResearch labs, tech companies, aerospace, or defense industriesTech firms, finance, healthcare, or consulting companies
Industry UsagePhysics research, simulation, modeling, and software developmentData analysis, machine learning, predictive modeling, and data visualization

Physics Software Engineers focus on developing software for physics applications, simulations, and research, often working in research or engineering environments. Data Scientists analyze large datasets to extract insights and build predictive models. While both roles require strong programming skills, Physics Software Engineers emphasize physics principles, whereas Data Scientists focus on data analysis and statistical methods.

What are the key skills and qualifications needed to thrive as a Physics Software Engineer, and why are they important?

To thrive as a Physics Software Engineer, you need a strong background in physics, mathematics, and computer science, typically supported by a degree in physics, engineering, or a related field. Proficiency in programming languages such as C++, Python, or MATLAB, and experience with simulation software or scientific computing libraries are essential. Analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with multidisciplinary teams and interpreting complex data. These skills are vital for developing accurate, efficient software solutions that model physical systems and drive innovation in scientific and engineering projects.

What is a Physics Software Engineer?

A Physics Software Engineer is a professional who develops, maintains, and optimizes software that simulates or models physical systems and phenomena. They often work at the intersection of physics, computer science, and engineering, creating tools for scientific research, simulations, or real-time physics engines used in industries like gaming, aerospace, or research institutions. These engineers typically have a strong background in both physics and programming, enabling them to translate complex physical formulas and concepts into efficient and accurate code. Their work is crucial for advancing technology in areas such as computational physics, virtual reality, and engineering design.

How does a Physics Software Engineer typically collaborate with scientists and other engineering teams during a project?

Physics Software Engineers often work closely with physicists, data scientists, and hardware engineers to translate complex physical models into reliable software solutions. Collaboration usually involves regular meetings to clarify requirements, iterative development cycles to test and validate simulation accuracy, and ongoing feedback to refine algorithms. Effective communication and teamwork are essential, as engineers must bridge the gap between theoretical concepts and practical implementation while ensuring that software integrates smoothly with other systems. This collaborative environment fosters continuous learning and problem-solving, making the role both challenging and rewarding.
What cities in Utah are hiring for Physics Software Engineer jobs? Cities in Utah with the most Physics Software Engineer job openings:

Senior Software Engineer, Metrics and Evaluation - Autonomous Vehicles

NVIDIA AI

Santa Clara, UT โ€ข On-site

$109K - $144K/yr

Full-time

Posted 13 days ago


Job description

Job Summary:
NVIDIA AI is developing groundbreaking solutions in technology areas such as Artificial Intelligence and Autonomous Vehicles. They are seeking a Senior Software Engineer to join their Planning and Control team, focusing on metrics and evaluation to enable rapid algorithm development.
Responsibilities:
โ€ข Define and develop metrics that enable rapid debugging, testing, and evaluation of our Autonomous Vehicle software.
โ€ข Build compelling, data driven evaluation products by combining on-road driving analysis, large scale simulation, models, metrics and dashboards.
โ€ข Collaborate with machine learning engineers, infrastructure engineers and roboticists to develop novel solutions to open-ended problems
โ€ข Work with the Planning & Control team to develop and drive software testing strategies
Qualifications:
Required:
โ€ข MS, or PhD or equivalent experience in data science, electrical, mechanical, aerospace engineering, physics, computer science or similar fields
โ€ข 5+ years experience working in software engineering, data science, and/or experiment design roles
โ€ข Highly proficient in Python and associated libraries (Pandas, Numpy, Scipy, Matplotlib)
โ€ข Familiarity programming with GIT in Linux (Ubuntu) or another Unix based system
โ€ข Ability and enthusiasm to ramp up quickly on new technical domains
โ€ข Ability to multitask and prioritize in a fast paced environment
โ€ข Excellent organizational and interpersonal skills
Preferred:
โ€ข Experience developing on-board planning algorithms
โ€ข Developed metrics for autonomous vehicle robotics systems
โ€ข Experience with evaluating precision and recall of performance metrics
โ€ข Familiarity with C++
โ€ข Experience with working in a large monorepo and with Bazel as well as prior knowledge about vehicle simulation, path planning, vehicle control, Drive-by-Wire systems, and self-driving technologies.
Company:
Explore the latest breakthroughs made possible with AI. Founded in , the company is headquartered in Santa Clara, CA, US, , with a team of 10001+ employees. The company is currently Late Stage.