1

Software Engineer Research Assistant Jobs in Indiana

The Senior Software Engineer will research, design, develop and test operating systems level software, compilers and network distribution software for military computing applications.

The Software Engineer will work together with Software Team Lead to coordinate and oversee design ... Ability to Execute R&D Projects * Assist Team Lead on providing estimates to sales department

Working closely with investigators, research teams, and technical partners, the Research Software Engineer designs, develops, tests, integrates, and maintains reliable software solutions that support ...

New

As a core member, you will assist in the research & design, engineering, integration, testing ... Design and implement high-performance software features using languages like C, C++, or Go * Lead ...

As a core member, you will assist in the research & design, engineering, integration, testing ... Design and implement high-performance software features using languages like C, C++, or Go * Lead ...

MANTECH seek a motivated, career and customer-oriented Software Engineer I to join our team in ... As a core member, you will assist in the research & design, engineering, integration, testing ...

As a core member, you will assist in the research & design, engineering, integration, testing ... Design and implement high-performance software features using languages like C, C++, or Go * Lead ...

As a core member, you will assist in the research & design, engineering, integration, testing ... Design and implement high-performance software features using languages like C, C++, or Go * Lead ...

MANTECH seek a motivated, career and customer-oriented Software Engineer I to join our team in ... As a core member, you will assist in the research & design, engineering, integration, testing ...

Physical Sciences Research; Platform Lifecycle Support; and Foreign Military Sales. Unified by ... This role requires a software engineer who can support both new capability development and ...

Physical Sciences Research; Platform Lifecycle Support; and Foreign Military Sales. Unified by ... This role requires a software engineer who can support both new capability development and ...

UITS supports IU's vision for excellence in research, teaching, outreach, and lifelong learning. We ... GlobalNOC's Software and Systems engineering group provides a full suite of tools and services ...

Senior Software Engineer

Crane, IN

$122K - $161K/yr

As a core member, you will assist in the research & design, engineering, integration, testing ... Architect scalable, high-performance software systems optimized for resource efficiency * Lead ...

next page

Showing results 1-20

Software Engineer Research Assistant information

What skills and qualifications are needed to thrive as a software engineer research assistant?

To thrive as a Software Engineer Research Assistant, you need a solid background in computer science fundamentals, programming languages such as Python or Java, and a related degree or ongoing coursework. Familiarity with version control systems like Git, data analysis libraries, and research tools such as MATLAB or TensorFlow is typically required. Strong analytical thinking, attention to detail, and effective communication skills help you collaborate with research teams and convey technical findings clearly. These competencies are crucial for contributing to innovative research projects, ensuring reliable results, and supporting the advancement of technology.

What does a software engineer research assistant do?

A Software Engineer Research Assistant supports research projects by developing, testing, and maintaining software tools and applications. They often collaborate with researchers and engineers to implement experimental algorithms, analyze data, and document findings. The role may involve coding, debugging, and adapting software to meet the needs of specific research objectives. Additionally, they help ensure that research code is efficient, reproducible, and well-documented for future use.

How does a software engineer research assistant typically collaborate with engineering and research teams?

Software Engineer Research Assistants often serve as a bridge between software development and research teams, translating research concepts into functional prototypes or tools. They regularly participate in joint meetings, contribute to code reviews, and align their tasks with the goals of both groups. Effective communication skills are essential, as they need to understand academic research requirements while adhering to engineering best practices. This collaborative environment offers exposure to cutting-edge technology and the opportunity to contribute to innovative projects.
What are the most commonly searched types of Software Engineer Research jobs in Indiana? The most popular types of Software Engineer Research jobs in Indiana are:
What are popular job titles related to Software Engineer Research Assistant jobs in Indiana? For Software Engineer Research Assistant jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Software Engineer Research Assistant jobs in Indiana look for? The top searched job categories for Software Engineer Research Assistant jobs in Indiana are:
Infographic showing various Software Engineer Research Assistant job openings in Indiana as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Software Engineer

Bowhead

Crane, IN • On-site

Part-time

Re-posted 10 hours ago


Job description

Overview

SOFTWARE ENGINEER (GXP 2026-25665):

Bowhead seeks a Software Engineer to join our team in Crane, IN. The Senior Software Engineer will research, design, develop and test operating systems level software, compilers and network distribution software for military computing applications.

Responsibilities

Essential functions include: 

  • Performing duties with minimal supervision and management intervention.
  • Setting operational specifications as well as formulating and analyzing software requirements.
  • Design embedded systems software using the principals of computer science, engineering and mathematical analysis.
  • Complete testing of programs, documenting all steps and maintaining operator instructions for programs developed and modified.
  • Other duties as assigned.
Qualifications
  • A Master's degree is preferred however a BA/S in Computer Science, Engineering or related field is required
  • A minimum of ten years (10+) years of experience in a Software Engineering position is required
  • Qualified candidates must have demonstrable experience in meeting deadlines with minimal supervision
  • Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint
  • Ability to communicate effectively with all levels of employees and outside contacts. To receive and respond to instructions/assignments, must be able to read, write and speak English
  • Strong interpersonal skills and good judgment with the ability to work alone or as part of a team
  •  

Physical Demands:

  • Must be able to lift up to 15 to 25 pounds 
  • Must be able to stand and walk for prolonged amounts of time
  • Must be able to twist, bend and squat periodically

SECURITY CLEARANCE REQUIREMENTS: Must be able to obtain a security clearance at the Secret level.  Current Secret clearance holder are highly encouraged to apply. US Citizenship is a requirement for Secret clearance at this location.

#LI-KM1

Employment Type: PART_TIME