Cross Resource Group
Cross Resource Group is hiring: Software Engineer in Indianapolis
Cross Resource Group, Indianapolis, IN, US, 46262
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
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
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.
- 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.
- 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