Logo
Cross Resource Group

Cross Resource Group is hiring: Software Engineer in Indianapolis

Cross Resource Group, Indianapolis, IN, US, 46262

Save Job

Software Engineer - Indianapolis, IN

Contract: 6 months (with option to convert to direct hire)

Pay Range: $40 - $46.50/hr (Exempt)

Schedule: 8:00am - 5:00pm

Overview

We are seeking a Software Engineer to join our team in Indianapolis. This role will focus on designing, developing, and integrating software solutions for both new and legacy military and commercial programs. You will work closely with Systems Engineers and a multi-disciplinary team to create solutions that meet end-user and operational needs.

Key Responsibilities
  • Develop and test software using C, C++, Java, or related languages.
  • Work in Windows environments and utilize scripting languages such as Shell, Perl, or Python.
  • Collaborate with Systems Engineers to design solutions that support system integration and mission needs.
  • Participate in all phases of the software development life cycle-from concept and requirements to design, development, integration, test, and maintenance.
  • Troubleshoot software issues using debugging tools to maintain the integrity of deliverables.
  • Contribute to Agile development cycles by completing tasks efficiently during each sprint.
Required Qualifications
  • Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM).
  • 2+ years of relevant experience in software requirements, design, development, integration, and testing.
  • Proficiency in C, C++, or Java.
  • Experience in Windows-based software development.
  • Working knowledge of scripting (Shell, Perl, Python).
  • Understanding of software design, integration, and configuration management.
  • Strong analytical and problem-solving skills.
Desired Qualifications
  • Experience with Real-Time Operating Systems (Linux, Green Hills Integrity, VxWorks).
  • Ada software development experience.
  • Background in Unix/Linux computing environments.
  • Familiarity with embedded avionics and display systems.
  • Knowledge of optimization techniques for real-time operations.
  • Experience with hardware drivers, computer hardware interfaces, and protocols (TCP/IP, UDP, RS-422, USB, PCI, 1553).
  • Experience with Git and Agile tools such as Azure DevOps.
  • Knowledge of DO-178C DAL C processes.
  • Parallel programming knowledge for technical computing environments.

Work Environment & Culture

You'll operate as an individual contributor within a collaborative team environment. Autonomy is expected, but support is readily available. Success is measured by the timely and accurate completion of Agile sprint tasks.

Job Location

Physical job site zip code- Indianapolis, IN 46240