Integer Technologies
Posted 5h ago

Senior Software Engineer (Modeling, Simulation, & Visualization)

Integer Technologies
Durham, New Hampshire, United States
OnsiteFull Time
Responsibilities
  • leading architecture
  • developing simulations
  • creating visualizations
Requirements
  • U.S. citizenship and ability to obtain a DoD Secret clearance
  • Bachelor's degree or higher
  • 5+ years' software development experience
  • Python or C++
  • Scientific computing
  • Modeling
  • Simulation
  • Visualization, and modern development practices
Technical tools mentioned
PythonC++GitADOCI/CDNumPySciPyXarrayMATLABROSROS2PyTorchTensorFlowscikit-learnGISAPI

Job description

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. 
  • Relocation assistance available. 
  • 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 Sick Leave 
  • 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. 

About Integer Technologies

Applied research and product development for national security.

Year founded
2021
Employees
312
Organization type
Private
Latest investment
Private Equity (2025)
Headquarters
US

Similar jobs

Software Engineer roles near Durham, New Hampshire
10h
Save
Mark Applied
Hide
Sr. Software Developer - Android Apps
Portland or Redlands
$123k-$202k/yr OnsiteFull Time
Esri
Esri: Developing software for digital mapping and spatial data analysis.
5+ YOERequires 5+ years of commercial software development, Kotlin and Android experience, object-oriented design, algorithms, performance optimization, and a bachelor's degree in computer science, engineering, or mathematics.
Kotlin, Android, Google Play, Amazon Appstore, GIS, RESTful web services, Git, GPS
14h
Save
Mark Applied
Hide
FAST Labs - Software Engineer II
Merrimack, New Hampshire, United States
$79k-$135k/yr OnsiteFull Time
BAE Systems
BAE SystemsLondon Stock Exchange: BA: Provides advanced defense, aerospace, and security technology solutions.
2+ YOEBachelor's degree in computer science, computer engineering, or related field; 2+ years software development; C++11+, Linux, object-oriented design, and revision control experience; ability to obtain security clearance; U.S. person required.
C++11, Linux, git, Jira, ClearCase, MATLAB, Python, OpenCL, CUDA, Kubernetes, Harbor, Helm, RTOS
1d
Save
Mark Applied
Hide
Senior Deployed Software Engineer
Lexington, Massachusetts, United States
$191k-$253k/yr OnsiteFull Time
Anduril Industries
Anduril Industries: Defense technology building autonomous military hardware and software.
5+ YOE5+ years developing production software and Linux-based systems, with strong Python and C++ skills. Requires cross-system troubleshooting, communication skills, travel, and eligibility for a U.S. Secret clearance.
Python, C++, Linux, gRPC, React, JSX, Nix, NixOS
2d
Save
Mark Applied
Hide
Software Engineer, Data Plane Hybrid
Westford, Massachusetts, United States
$125k-$140k/yr HybridFull Time
Ribbon Communications
Ribbon CommunicationsNASDAQ: RBBN: Provides secure IP and optical networking communications software.
4+ YOEBachelor's degree in computer science, computer engineering, or related field; 4–6 years in networking or software development; C/C++, embedded systems, Linux networking, TCP/IP, and data plane technology experience.
C, C++, Linux, TCP/IP, DPDK, VPP, SmartNICs, DPUs, Cloud Native Network Function (CNF), Session Border Controllers (SBCs), VoIP, Agile
2d
Save
Mark Applied
Hide
Intern D, Software Engineer (43322)
Wilmington, Massachusetts, United States
$29-$54/hr OnsiteInternship
L3Harris Technologies
L3Harris TechnologiesNYSE: LHX: Aerospace and defense providing mission-critical technology solutions.
Currently pursuing a bachelor's, master's, or PhD in computer science, engineering, mathematics, digital arts and sciences, or a related field at an accredited university.
C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, Qt, Microsoft Windows, Linux, VxWorks, QNX, Integrity, .NET, Unix, Service-Oriented Architecture (SOA), Real-Time Operating System (RTOS), Hadoop, Android
2d
Save
Mark Applied
Hide
Software Engineer, Senior
Wilmington, Massachusetts, United States
$152k-$189k/yr OnsiteFull Time
TraceLink
TraceLink: Digital supply chain orchestration platform for life sciences and healthcare.
8+ YOERequires 8+ years of software development experience, strong Java, REST APIs, distributed systems, cloud applications, AWS, databases, CI/CD, testing, secure development, AI-assisted tools, and a bachelor's degree or equivalent.
Java, AWS, RxJava, CI/CD, RESTful APIs, NoSQL, AI-assisted engineering tools
2d
Save
Mark Applied
Hide
Entry Level Software Engineer
Nashua, New Hampshire, United States
$80k-$90k/yr HybridFull Time
Jacobs
JacobsNYSE: J: Global provider of professional engineering and technical services.
0+ YOEBachelor's degree in computer science or related engineering discipline; knowledge of object-oriented programming and experience with C#/.NET, Node.js, JavaScript/TypeScript, web frameworks, HTML5, CSS, and React. U.S. citizenship and ability to obtain DoD Secret clearance required.
Scaled Agile Framework (SAFe), Visual Studio, C#, .NET, Node.js, JavaScript, TypeScript, HTML5, CSS, React
2d
Save
Mark Applied
Hide
Software Engineer I (On-Site)
Nashua or Hudson or Merrimack or Manchester or United States
$65k-$110k/yr OnsiteFull Time
BAE Systems
BAE SystemsLondon Stock Exchange: BA: Designs and manufactures advanced defense and aerospace systems.
4+ YOERequires high school diploma and 4 years of experience or equivalent, US citizenship, Secret clearance or ability to obtain it, embedded development, C++ object-oriented development, and source code control experience.
C++, Windows, Linux, ARM, x86-64, Graphics Processing Units (GPUs), GIT, Jira, Confluence