Posted in

Software Engineer

Software Engineer

CompanyRTX
LocationIndianapolis, IN, USA
Salary$66000 – $130000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Minimum 2 years of professional work experience in Software development.
  • Experience in coding using C, C++, C#, Java or closely related software languages.
  • Developing software in a Windows environment.
  • Working knowledge in computer scripting language such as Shell/Perl/Python.
  • Experience working with multi-discipline team(s).
  • Must be able to acquire U.S. government issued Secret security clearance after start date.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Typically requires a Bachelor’s in Science, Technology, Engineering, or Mathematics (STEM preferred).

Responsibilities

  • Uses and provides creative solutions to complex technical system and software integration problems.
  • Works closely with Systems Engineers to design ideal solutions with the end user and operational needs in mind.
  • Supports all aspects of a software development life cycle as members of a multi-disciplined team. This would include supporting new and legacy military and commercial programs from concept and requirements, to design, development, integration, test, and potentially subsequent maintenance tasking.

Preferred Qualifications

  • Experience using a RTOS like Linux, Green Hills (GH) Integrity, VxWorks, or similar.
  • Prior experience using Ada, and also working on Unix/Linux platform
  • Experience with embedded avionics and displays
  • Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization of software products
  • Working knowledge in the development and integration of software drivers for the operation of computer hardware interfaces
  • Proficiency utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products
  • Experience developing requirements for software products
  • Understanding of computer architecture and computer hardware optimization techniques and configuration management tools
  • Parallel programming principles and processes for technical computing environments
  • Familiarity with DO-178C DAL C software development life cycle development and processes