Enable job alerts via email!

Principal Software Engineer

Compunnel, Inc.

Indianapolis (IN)

On-site

USD 100,000 - 140,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Principal Software Engineer to join their dynamic development team in Indianapolis. The role focuses on delivering innovative Weapon System Integration solutions aiming at enhancing combat readiness and performance. Ideal candidates will have extensive software development experience, proficiency in C++ and Python, and a deep understanding of Agile methodologies. This is a unique opportunity to contribute to next-generation avionics and weapon systems integration.

Qualifications

  • 8+ years of experience in Software Development.
  • Ability to provide technical guidance and coaching.
  • Self-motivated and capable of working in fast-paced environments.

Responsibilities

  • Develop, integrate, test, and document software for WSI products.
  • Lead technical efforts throughout the full software lifecycle.
  • Ensure adherence to coding standards and best practices.

Skills

C++
Python
Embedded C/C++
Object Oriented Analysis
Object Oriented Design
Agile
DevSecOps
Multi-threaded programming

Education

Bachelor’s degree in Software Engineering
Computer Engineering
Computer Science
Electrical Engineering

Tools

Eclipse
MS Visual Studio
Git

Job description

The Principal Software Engineer will join our multi-discipline development team in Indianapolis, IN, supporting programs in next-generation avionics and weapon system integration.

This role involves developing innovative Weapon System Integration (WSI) solutions for the airborne warfighter, focusing on rapid capability integration and combat readiness.

The ideal candidate embraces modern development processes and techniques to improve product quality and team productivity.

Key Responsibilities:

  • Develop, integrate, test, and document software for WSI products.
  • Tailor reusable software and integrate software components on virtual machines and target hardware.
  • Lead technical efforts throughout the full software lifecycle, including requirements analysis, design, implementation, unit testing, and integration testing.
  • Share knowledge with team members and contribute to maturing and improving processes and products.
  • Ensure adherence to coding standards, best practices, and configuration management of all code.
Required Qualifications:
  • Minimum of 8 years of related experience in Software Development or related engineering fields.
  • Effective communication skills with internal and external customers.
  • Proficient in C++, Python, and Embedded C/C++ programming languages.
  • Experience with Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Background in developing embedded software and hardware/software integration.
  • Familiarity with High and Low Level APIs and multi-threaded programming.
  • Ability to research, analyze, and optimize code to meet performance requirements.
  • Experience with Integrated Development Environments (IDEs) such as Eclipse and MS Visual Studio.
  • Proficient with version control tools such as Git.
  • Strong understanding of Software Development Processes and familiarity with Agile and DevSecOps environments.
  • Demonstrated ability to provide technical guidance, coaching, and training to other employees.
  • Self-motivated and proactive, capable of working in a fast-paced and dynamic environment.
  • Must be a US Citizen with the ability to obtain a DoD Secret level clearance.
Preferred Qualifications:
  • Experience developing and integrating embedded architectures.
  • Familiarity with Automated Testing and Automated Test Frameworks.
  • Experience with Coverity, SonarQube, or other equivalent static analysis tools.
  • Knowledge of Containerization and Orchestration (Docker, Kubernetes).
  • Experience with DoD development processes.
  • Experience in leading or coaching software teams.
  • Current/active DoD Secret level or higher clearance.
Education Requirements:
  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or another related Science, Technology, Engineering, Mathematics (STEM) degree program.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer (Remote)

OPENLANE

Carmel

Remote

USD 115,000 - 165,000

5 days ago
Be an early applicant

Principal Software Engineer

Compunnel, Inc.

Indianapolis

On-site

USD 100,000 - 130,000

Today
Be an early applicant

Lead Software Engineer

Mastercard

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Principal Software Engineer

New Relic, Inc.

Des Moines

Remote

USD 130,000 - 170,000

4 days ago
Be an early applicant

(USA) Principal, Software Engineer

Walmart

Remote

USD 110,000 - 220,000

4 days ago
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Remote

Quality Control Specialist - Pest Control

Basking Ridge

Remote

USD 124,000 - 240,000

3 days ago
Be an early applicant

Principal Software Engineer

Henry Schein Inc

Remote

USD 135,000 - 185,000

5 days ago
Be an early applicant

Principal Software Engineer - REMOTE

DriveTime

Remote

USD 100,000 - 150,000

6 days ago
Be an early applicant

Lead Software Engineer

Steneg

Mission

Remote

USD 90,000 - 120,000

2 days ago
Be an early applicant