1

Simulation Software Engineer Internship Jobs in Indiana

Interactive Training & Simulation; Physical Sciences Research; Platform Lifecycle Support; and ... This role requires a software engineer who can support both new capability development and ...

Interactive Training & Simulation; Physical Sciences Research; Platform Lifecycle Support; and ... This role requires a software engineer who can support both new capability development and ...

Internship - Project Engineer ID: 995769 IN Location: Indianapolis, IN Department: Internship More ... Work with and understand in-house software programs * Set up schedules for construction project(s)

Senior Software Engineer

Crane, IN

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up ... Experience with hardware-in-the-loop (HIL), simulation, or digital twin environments. * Background ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up ... Experience with hardware-in-the-loop (HIL), simulation, or digital twin environments. * Background ...

Coordinate with specific resources (software engineers, controls engineers, CAD / Simulation Engineers, etc.) to prepare reports and proposals. * Continue to enhance and refine the tools ...

Up to 3 years' experience in a Software Engineering, Software Support, QA, SDET, or engineering-adjacent role (including internships, co-ops, or academic projects) * Bachelor's degree in Computer ...

Embedded Software Engineer

Greenwood, IN ยท On-site

$124K - $164K/yr

Bachelor's Degree in Computer Engineering, or low level Software Engineering or Computer Science and preferably 3 or more years' experience in software development, recent graduates with internship ...

Embedded Software Engineer

Greenwood, IN ยท On-site +1

$124K - $164K/yr

Bachelor's Degree in Computer Engineering, or low level Software Engineering or Computer Science and preferably 3 or more years' experience in software development, recent graduates with internship ...

Come be a part of our #calregionalfamily as a Software Engineer and help develop the heroes of ... Proficiency in Python, demonstrated through coursework, projects, internships, or professional ...

Embedded Software Engineer

Greenwood, IN ยท On-site

$124K - $164K/yr

Bachelor's Degree in Computer Engineering, Electrical Engineering or Computer Science and preferably 3 or more years' experience in software development, recent graduates with internship experience ...

Embedded Software Engineer

Greenwood, IN ยท On-site +1

$124K - $164K/yr

Bachelor's Degree in Computer Engineering, Electrical Engineering or Computer Science and preferably 3 or more years' experience in software development, recent graduates with internship experience ...

next page

Showing results 1-20

Simulation Software Engineer Internship information

What is the difference between Simulation Software Engineer Internship vs Simulation Software Engineer?

AspectSimulation Software Engineer InternshipSimulation Software Engineer
Required CredentialsCurrently pursuing or recently completed a relevant degree (e.g., Computer Science, Engineering)Bachelor's or Master's degree in a related field, with some roles preferring experience or certifications
Work EnvironmentInternship programs, often in corporate R&D or product teams, with mentorshipFull-time professional role in engineering teams, often in R&D or product development
Employer & Industry UsageUsed by tech companies, automotive, aerospace, and simulation firms for training and developmentEmployed in similar industries, focusing on developing and maintaining simulation software products

The main difference is that a Simulation Software Engineer Internship is a temporary, learning-focused position for students or recent graduates, while a Simulation Software Engineer is a full-time professional role requiring more experience and responsibility in developing simulation software.

What does a Simulation Software Engineer Intern do?

A Simulation Software Engineer Intern assists in developing and testing software models that simulate real-world processes or systems. They typically work with experienced engineers to write code, debug simulations, and analyze results to ensure accuracy and efficiency. Interns may use tools such as MATLAB, Simulink, or Python, and contribute to projects in fields like automotive, aerospace, or robotics. The role helps interns gain hands-on experience in software engineering and simulation technologies, preparing them for future careers in the industry.

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

To thrive as a Simulation Software Engineer Intern, you need a strong foundation in programming languages (such as C++, Python, or MATLAB), mathematical modeling, and computer science principles, typically supported by ongoing or completed coursework in engineering or related fields. Familiarity with simulation tools (like Simulink or Modelica), version control systems (such as Git), and possibly exposure to CAD or physics engines is often required. Problem-solving abilities, attention to detail, teamwork, and effective communication are important soft skills for this role. These skills and qualities are crucial for accurately developing, testing, and refining simulation models within collaborative engineering environments.

What types of projects or tasks can I expect to work on during a Simulation Software Engineer Internship?

As a Simulation Software Engineer Intern, you will typically contribute to developing, testing, and refining simulation models used for validating real-world systems or products. Your daily tasks may include coding simulation algorithms, analyzing performance data, debugging issues, and collaborating with engineers from other disciplines such as hardware, robotics, or product design. Interns often work closely with mentors, attend team meetings, and may have opportunities to present findings or improvements. This role provides hands-on experience with industry-standard simulation tools and fosters valuable teamwork and technical skills.
What are the most commonly searched types of Simulation Software Engineer jobs in Indiana? The most popular types of Simulation Software Engineer jobs in Indiana are:
What cities in Indiana are hiring for Simulation Software Engineer Internship jobs? Cities in Indiana with the most Simulation Software Engineer Internship job openings:
Infographic showing various Simulation Software Engineer Internship job openings in Indiana as of June 2026, with employment types broken down into 10% Internship, 60% Full Time, and 30% Part Time. Highlights an 100% In-person job distribution.
Computer/Software Engineer

Computer/Software Engineer

Precise Systems

Crane, IN โ€ข On-site

Full-time

Posted 20 days ago


Job description

Precise Systems delivers integrated, mission-ready solutions that advance warfighter readiness and strengthen our nationโ€™s most critical defense programs. Through the power of our combined capabilities, we provide deep expertise in Advanced Engineering; Digital Transformation; Electromagnetic Warfare; Interactive Training & Simulation; Physical Sciences Research; Platform Lifecycle Support; and Foreign Military Sales. Unified by decades of trusted performance and expanded through strategic growth, our team applies innovative technologies, engineering rigor, and customer-focused execution to solve complex challenges and accelerate mission success. Guided by our commitment to partnership, precision, and performance, we deliver the scalable solutions and technical excellence our customers depend onโ€”today and into the future.

We are seeking a motivated and technically skilled Computer / Software Engineer to support EWOK software engineering, system integration, test, evaluation, documentation, and lifecycle support activities for Expeditionary Electromagnetic Warfare programs. The ideal candidate will have experience developing, modifying, integrating, testing, and sustaining software in support of DoD, Navy, electronic warfare, tactical, or mission system environments. This position will work with Government leads, systems engineers, software developers, cybersecurity personnel, test engineers, configuration managers, and other technical stakeholders to ensure EWOK software capabilities are properly developed, tested, documented, secured, and maintained. This role requires a software engineer who can support both new capability development and sustainment of existing software systems, while also participating in lab-based testing, integration events, troubleshooting, code reviews, and technical documentation.

This role requires in-person support. 

Duties:

  • Provide computer and software engineering support for EWOK system development, integration, testing, evaluation, sustainment, and lifecycle activities.
  • Support software design, development, modification, integration, testing, troubleshooting, and documentation for EWOK-related capabilities.
  • Develop, maintain, and update software applications, scripts, tools, algorithms, models, utilities, and related software products as required.
  • Analyze system and software requirements to ensure software capabilities support operational needs, system requirements, and test objectives.
  • Support software requirements development, analysis, validation, traceability, risk identification, and mitigation planning.
  • Participate in software architecture, design reviews, code reviews, technical interchange meetings, Integrated Product Teams, and configuration control activities.
  • Support lab-based software testing, software integration testing, system-level testing, regression testing, user acceptance testing, and verification and validation activities.
  • Develop and execute software test procedures, test cases, test scripts, automated tests, and integration test activities.
  • Support hardware-in-the-loop, lab, and field test environments where EWOK software interacts with hardware, RF systems, networks, sensors, test equipment, or other mission systems.
  • Troubleshoot software defects, integration issues, interface problems, performance issues, data flow errors, and system anomalies.
  • Document software deficiencies, corrective actions, test results, regression impacts, technical risks, and recommended solutions.
  • Use Government-accessible source code repositories and configuration-controlled development environments.
  • Support software configuration management, version control, release management, build control, and documentation of software baselines.
  • Develop and maintain software documentation, including design descriptions, interface documentation, user guides, installation instructions, test documentation, version descriptions, and technical reports.
  • Coordinate with systems engineering personnel to ensure software interfaces, system requirements, data flows, and operational behaviors are properly defined and documented.
  • Coordinate with cybersecurity personnel to support secure software development, vulnerability mitigation, system authorization, patching, and compliance with applicable cybersecurity requirements.
  • Support updates, patches, software maintenance, defect correction, and software enhancements needed to maintain EWOK system functionality.
  • Support data analysis, software tool development, visualization, automation, or reporting capabilities as required by the program.
  • Prepare technical briefings, software status updates, engineering summaries, and recommendations for Government and program stakeholders.
  • Ensure all software, documentation, source code, test data, and technical products are properly marked, controlled, stored, and handled in accordance with security, CUI, OPSEC, and configuration management requirements.

Desired Education:

  • Bachelorโ€™s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Systems Engineering, or a related technical discipline.

Desired Experience:

  • 3+ years of related software engineering, military, or technical experience. 
  • Experience developing, modifying, testing, integrating, or sustaining software applications, tools, scripts, or mission system software.
  • Experience with one or more programming or scripting languages such as Python, C++, C#, Java, JavaScript, MATLAB, Bash, PowerShell, or similar languages.
  • Understanding of software development lifecycle practices, including requirements analysis, design, coding, testing, integration, documentation, and sustainment.
  • Experience using version control tools such as Git or similar source code management systems.
  • Experience supporting software test, integration testing, regression testing, defect tracking, or verification and validation.
  • Ability to troubleshoot software issues in lab, test, or operationally relevant environments.
  • Ability to develop and maintain technical documentation, software documentation, test documentation, and engineering reports.
  • Strong written and verbal communication skills.
  • Ability to work effectively with software engineers, systems engineers, test engineers, cybersecurity personnel, configuration managers, technicians, and Government stakeholders.
  • Proficiency with Microsoft Office, including Word, Excel, PowerPoint, Outlook, and Teams.

Preferred Qualifications:

  • Active Secret clearance; Top Secret/SCI eligibility preferred.
  • Experience supporting NSWC Crane, NAVSEA, Navy, Marine Corps, or other DoD engineering programs.
  • Experience supporting EW systems, RF systems, tactical systems, mission systems, CUAS systems, test infrastructure, or software-defined capabilities.
  • Experience with Linux and Windows operating environments.
  • Experience with software build processes, automated testing, continuous integration, DevSecOps concepts, or software release management.
  • Experience with Jira, Confluence, GitLab, GitHub, Bitbucket, SharePoint, MATLAB, LabVIEW, Docker, Kubernetes, or similar development and collaboration tools.
  • Familiarity with cybersecurity requirements, RMF, STIGs, vulnerability scanning, patching, software assurance, or secure coding practices.
  • Experience supporting hardware-in-the-loop testing, lab integration, field testing, modeling and simulation, signal processing, or data analysis.
  • Experience developing software that interfaces with hardware, sensors, RF equipment, networks, serial devices, APIs, databases, or proprietary data formats.
  • Familiarity with configuration management, software baselines, interface control documentation, engineering change processes, and technical data packages.
  • Ability to serve as a technical contributor across both software development and system integration activities.

Must be able to obtain and maintain a Secret security clearance. Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Precise Systems is dedicated to a shared vision and core values of Integrity, Respect, and Responsibility, which foster innovation and drive our continued success in the global marketplace. Precise Systems and its subsidiaries are Equal Opportunity /Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, protected veteran status, status as an individual with a disability, or any legally protected status under federal, state, or local law. Visit www.GoPrecise.com for a listing of current openings and our comprehensive, employee friendly benefits summary.  Precise Systems participates in E-Verify.


Required Skills
Required Experience