0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Principal Software Engineer job in Indianapolis at The Fountain Group LLC

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Principal Software Engineer at The Fountain Group LLC

Principal Software Engineer

The Fountain Group LLC Indianapolis, IN (On Site) Full-Time
Pay: $82 - $92
The position you are applying for is with Vertex Technology & Training Solutions which was formerly Raytheon Global Training & Logistics. Vertex Aerospace LLC acquired Raytheon Global Training & Logistics in December 2021.
The Principal Software Engineer will join our multi-discipline Agile/DevSecOps Development team in Indianapolis, IN, supporting our Air Soldier program. The Principal Software Engineer uses and provides creative solutions to complex, technical, system and software integration problems using modern Agile/DevSecOps processes and tools. The multi-discipline team that includes Software, Systems and Cyber Engineers work closely together to design ideal solutions with the end user and operational needs in mind. The Principal Software Engineer should have experience in C/C++ development in a Linux environment. As part of the Gateway Mission Router effort there is a need for candidates with experience in Linux OS internals, drivers, and boot configuration. The Principal Software Engineer should have strong communication and team building skills and embrace modern development processes and techniques that improve code quality and productivity. Individuals who love to learn and seek new challenges are highly valued.
Typical Duties
The Principal Software Engineer must be able to work in a highly collaborative agile environment. The Principal Software Engineer is responsible for developing new software, tailoring reusable software, and integrating software components in a Linux environment for ARM target hardware. The Principal Software Engineer mentors less experienced engineers and contributes to maturing and improving our processes and products. Residing in the Indianapolis area is required. While most employees are working remotely, they maintain the ability to come into the facility to integrate and test with the hardware and system as required.
Required Skills:
  • Minimum of 8 years related experience in Software Development.
  • Experience developing C/C++ and scripts in a Linux environment
  • Experience with the Linux Operating System and networking concepts
  • Must live in the Indianapolis or central Indiana area to be able to come in to the Indianapolis facility and integrate and test software in our lab
  • Must be a US Citizen with ability to obtain a DoD Secret level clearance
Desired Skills:
  • Multi-year experience in Linux OS internals, drivers, and boot configuration on ARM devices.
  • Experience with developing networking software on Linux/ARM devices
  • Experience with custom kernel-built Linux distributions
  • Experience with Object Oriented Analysis (OOA) and Object-Oriented Design (OOD)
  • Familiarity with Agile and DevSecOps Software Development process environments
  • Ability to travel up to 10% of the time to support customer meetings, and integration and installation events
Education Requirements:
Bachelor's Degree in Computer Science, Computer or Electrical Engineering, or related Science, Technology, Engineering, Mathematics (STEM) degree program or equivalent experience also considered.

Recommended Skills

  • Application Development
  • Problem Solving
  • Information Technology
  • Operating Systems
  • Agile Software Development
  • Troubleshooting (Problem Solving)
Apply to this job.
Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: MjIyMjoyMi0xMjk0MC0yMzY2

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.