Senior Software Engineer (Modeling, Simulation, & Visualization)

Integer Technologies

Durham (NH)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
401(k) Matching
Paid Vacation
Paid Holidays

Job summary

Integer Technologies seeks a Senior Software Engineer to lead the software development and architecture of a digital twin model combining vehicle dynamics, physics, environmental and acoustic models with real and simulated data. You will collaborate with researchers to translate models into maintainable software and develop visualization capabilities for UUV mission concepts and autonomy.

The role emphasizes leadership in modeling, simulation, visualization, and AI/ML, with a path toward

Qualifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, Robotics, or a related technical field.
  • 5+ years of professional software development experience in scientific computing, modeling and simulation, robotics, or complex engineering systems.
  • Strong proficiency in Python and/or C++ with experience developing modular software architectures.
  • Experience with physics-based modeling, numerical simulation, and scientific datasets.
  • Ability to transition research algorithms and prototype code into robust, maintainable software.
  • Experience with scientific visualization and interactive model/data demonstrations.

Responsibilities

  • Serve as the senior software developer and software architecture lead for a multidisciplinary applied research team.
  • Lead development of a physics-based digital twin and modeling/simulation framework integrating acoustic, environmental, vehicle, and mission-level models.
  • Develop and integrate UUV modeling and simulation, including vehicle performance, energy consumption, operating constraints, and mission execution.
  • Transition research algorithms and prototype code into modular, maintainable software, integrating datasets.
  • Develop scientific visualizations and interactive research demonstrations to communicate model behavior and tradeoffs.
  • Develop mission-planning, optimization, and AI/ML capabilities, including hybrid physics-based and data-driven approaches.
  • Establish interfaces, APIs, testing, CI/CD, and documentation.

Skills

Python
C++
Modeling & Simulation
Visualization
CI/CD
Git
NumPy SciPy
MATLAB

Education

Bachelor's degree or higher in CS/Engineering

Tools

NumPy
SciPy
Xarray
MATLAB

Job description

Senior Software Engineer (Modeling, Simulation, & Visualization)
About the Role

This role will lead the software development and architecture of a digital twin model integrating vehicle dynamics and physics, environmental, and acoustic models with measured and simulated data. The engineer will work closely with academic researchers and domain experts to transition scientific models and algorithms into maintainable software and develop simulation capabilities for evaluating UUV performance, mission concepts, and environmental interactions.

The role will also transform complex model outputs and scientific datasets into visual research demonstrations , including acoustic models, mission routes, environmental overlays, trade-space analyses, and interactive model controls. These capabilities will support exploration of mission-planning concepts such as energy efficiency, mission timing, and route optimization, with the intent to transition toward real-time UUV autonomy.

The ideal candidate combines strong software engineering with experience in modeling and simulation, scientific computing, and visualization , with additional experience in autonomy, optimization, or AI/ML highly desirable.

Primary Responsibilities
  • Serve as the senior software developer and software architecture lead for a multidisciplinary applied research team.
  • Lead development of a physics-based digital twin and modeling/simulation framework integrating acoustic, environmental, vehicle, and mission-level models.
  • Develop and integrate UUV modeling and simulation , including vehicle performance, energy consumption, operating constraints, and mission execution.
  • Transition research algorithms and prototype code into modular, maintainable software , integrating measured and simulated scientific datasets.
  • Develop scientific visualizations and interactive research demonstrations to communicate model behavior, mission tradeoffs, and operational implications.
  • Develop and integrate mission-planning, optimization, and AI/ML capabilities , including hybrid physics-based and data-driven approaches.
  • Establish software interfaces, APIs, testing, CI/CD, documentation, and other software engineering best practices .
  • Support the evolution of the architecture from research simulation and pre-mission analysis toward real-time UUV mission adaptation and autonomy .
Required Qualifications
  • U.S. Citizen with the ability to obtain and maintain a DoD Secret clearance.
  • Bachelor’s degree or higher in Computer Science, Software Engineering, Robotics, Engineering, or a related technical field.
  • 5+ years of professional software development experience in scientific computing, modeling and simulation, robotics, or complex engineering systems.
  • Strong proficiency in Python and/or C++ with experience developing modular software architectures.
  • Experience with physics-based modeling, numerical simulation, and scientific datasets.
  • Ability to transition research algorithms and prototype code into robust, maintainable software.
  • Experience with scientific visualization and interactive model/data demonstrations.
  • Familiarity with modern development practices including Git/ADO, testing, CI/CD, code review, and documentation.
  • Experience with scientific computing tools such as NumPy, SciPy, Xarray, MATLAB, or equivalent frameworks.
Desired Qualifications
  • Experience with robotics, autonomous vehicles, UUVs/AUVs, vehicle modeling, ROS/ROS2, or other autonomous-system simulation environments.
  • Experience with optimization, path planning, mission planning, operations research, or multi-objective decision-making.
  • Experience with AI/ML, including PyTorch, TensorFlow, scikit-learn, or integration of data-driven models with physics-based simulations.
  • Experience with digital twins, Monte Carlo simulation, uncertainty analysis, or distributed simulation.
  • Experience with geospatial data, GIS, environmental modeling, oceanography, underwater acoustics, or acoustic signal processing.
  • Ability to work effectively in a multidisciplinary applied research environment, translating evolving research concepts into executable software.
About Integer Technologies

Integer Technologies is an applied research and product development company founded by scientists and engineers with a passion for protecting freedom with innovation. We perform R&D on next-generation systems and technologies for the Department of Defense and other U.S. Government agencies. We are hardware and software developers with experience transforming research into fieldable technology. Our core portfolio of research includes projects in power & energy systems, unmanned systems (with an emphasis on maritime systems), digital engineering, cyber security, and advanced manufacturing. Our mission is to create a safer world by translating scientific discoveries into reliable products that address urgent national security needs… at the speed of relevance.

Company Benefits
  • Integer fully covers medical, prescription, vision, and dental insurance costs for the employee and dependents . Meaning Integer standard plan pays 100% of health insurance premiums for your entire family from a well-known national insurer, saving its employee’s thousands of dollars annually.
  • Base salaries which exceed local & national industry averages.
  • Year-end performance-based bonuses.
  • 401(k) with company matching that vest immediately; no funny business.
  • Paid Vacation
  • Paid Holidays
Company Perks
  • Startup culture with the stability of a large company. Integer’s business plan has years of time-phased contracted work, alleviating the would-be risk from a traditional small company.
  • Direct access to company leadership, prioritization of people over process, and a stellar team with a shared desire for personal and professional growth.
  • Friendly atmosphere where people enjoy not only their work and what they’re creating but enjoy helping each other as well.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomous Systems Modeling and Simulation Engineer
Autonomous Systems Modeling and Simulation Engineer

Integer Technologies • Gulfport (MS)

Hybrid
USD 120,000 - 160,000
Base salary above market averages
Year-end bonuses
401(k) with employer matching
+6
Autonomous Systems Engineer
Autonomous Systems Engineer

Integer Technologies • Baton Rouge (LA)

On-site
USD 120,000 - 160,000
Medical, vision, dental insurance
Relocation assistance
Year-end bonuses
Systems Engineer
Systems Engineer

Integer Technologies • Columbia (SC)

On-site
USD 110,000 - 165,000
Relocation assistance
Year-end bonuses
401(k) with matching
Software Engineer II
Software Engineer II

Integer Technologies • Baton Rouge (LA)

On-site
USD 120,000 - 180,000
Relocation assistance
Medical insurance for employee
401(k) with employer match
+5
Principal Engineer – Autonomous Systems
Principal Engineer – Autonomous Systems

Integer Technologies • Louisiana (MO)

On-site
USD 180,000 - 280,000
Relocation assistance
Competitive base salaries
Year-end bonuses
+3
Software Engineer
Software Engineer

Integer Technologies • Columbia (SC)

On-site
USD 120,000 - 160,000
Startup culture with growth potential
Direct access to leadership
Competitive benefits
Engineering Manager
Engineering Manager

Integer Technologies • Gulfport (MS)

On-site
USD 140,000 - 190,000
Family health coverage
Relocation assistance
Year-end bonuses
+5
Technical Project Manager – Digital Engineering
Technical Project Manager – Digital Engineering

Integer Technologies • Arkansas

On-site
USD 120,000 - 180,000
Relocation assistance
Competitive base salary
Year-end performance bonuses
+2
Cyber Engineering Manager
Cyber Engineering Manager

Integer Technologies • Baton Rouge (LA)

On-site
USD 150,000 - 190,000
Medical benefits
Year-end bonus
401(k) matching
+2
Systems Engineer - Power & Energy Systems
Systems Engineer - Power & Energy Systems

Integer Technologies • Columbia (SC)

On-site
USD 110,000 - 160,000
Relocation assistance
Competitive salary
Bonuses
+3