1

Physics Software Engineer Jobs in Andover, MA (NOW HIRING)

The Cyber Research Software Engineer II role involves developing systems and software to deter and ... Physics and minimum 2 years prior relevant experience, or an Advanced Degree in a related field ...

As a Senior Software Engineer, you'll be part of a cross-functional team whose mission is to lead ... No physics or quantum background required, but genuine interest in supporting research work is ...

Showing results 41-60

Physics Software Engineer information

See Andover, MA salary details

$64.3K

$149.4K

$208.1K

How much do physics software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for physics software engineer in Andover, MA is $149,421.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,500.00 and $175,200.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?

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 job categories do people searching Physics Software Engineer jobs in Andover, MA look for? The top searched job categories for Physics Software Engineer jobs in Andover, MA are:
What cities near Andover, MA are hiring for Physics Software Engineer jobs? Cities near Andover, MA with the most Physics Software Engineer job openings:
Infographic showing various Physics Software Engineer job openings in Andover, MA as of August 2026, with employment types broken down into 6% Internship, 80% Full Time, 11% Part Time, and 3% Temporary. Highlights an 100% In-person job distribution, with an average salary of $149,421 per year, or $71.8 per hour.

Software Engineer - Advanced Sensing Systems C++

Addison Group

Burlington, MA • On-site

$140K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 21 days ago


Job description

Software Engineer – Advanced Sensing Systems (C++)

Location: Greater Boston Area (Hybrid)

Compensation: $115-140K annually

Benefits: Comprehensive Medical, Dental, Vision, 401(k), PTO, and additional company-sponsored benefits

About the Opportunity

A rapidly growing technology company is developing next-generation sensing and intelligence platforms that combine advanced hardware, software, data analytics, and machine learning to solve complex real-world challenges.

We are seeking a Software Engineer who enjoys working at the intersection of data, algorithms, and production software. This individual will help transform real-world sensor data into actionable insights while contributing to the development of highly reliable software systems deployed in demanding environments.

This is an opportunity to work on challenging engineering problems involving data analysis, signal interpretation, algorithm development, system performance optimization, and real-time software applications.

Must be authorized to work in the United States. Position is not eligible for sponsorship.

Responsibilities

  • Analyze real-world sensor data to evaluate and improve system performance
  • Design experiments, define meaningful performance metrics, and interpret results
  • Develop and maintain production-quality C++ software
  • Prototype and evaluate new algorithms using Python or similar analytical tools
  • Transition successful prototypes into scalable production software
  • Contribute to visualization, testing, and data-processing frameworks
  • Collaborate closely with multidisciplinary engineering teams to improve system capabilities
  • Support software validation activities in both laboratory and operational environments

Desired Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, Applied Mathematics, Physics, or related technical discipline
  • Experience developing software in C++
  • Strong analytical and problem-solving skills
  • Experience using Python for data analysis, prototyping, or visualization
  • Familiarity with real-time systems, estimation techniques, or data-driven algorithm development
  • Understanding of object-oriented software design principles
  • Strong written and verbal communication skills

Preferred Experience

  • Digital signal processing or time-series data analysis
  • Sensor fusion, tracking, estimation, or control systems
  • Robotics, autonomous systems, or intelligent sensing technologies
  • Experience working with large-scale data sets or point-cloud style data
  • Modern software development and testing practices

Why Consider This Role?

  • Work on highly technical products solving meaningful real-world problems
  • Collaborate with experienced engineers across software, hardware, and data disciplines
  • High visibility and ownership within a growing organization
  • Opportunity to influence future product direction and technical innovation
  • Competitive compensation, equity participation, and long-term growth potential

Addison Group is an Equal Opportunity Employer. Addison Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Addison Group complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. Reasonable accommodation is available for qualified individuals with disabilities, upon request.