Senior Software Engineer

Mount Indie
Dayton, United States of America
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dayton, United States of America

Tech stack

Adobe Acrobat
Systems Engineering
Static Program Analysis
Microsoft Office
Program Design Languages
Systems Development Life Cycle
Software Engineering
Software Requirements Analysis
Software Systems
Systems Architecture
Systems Integration
Software Technical Review
Software Security

Job description

We are seeking an experienced Software Engineer to support the U.S. Air Force KC-46 Program Office. This role provides software engineering expertise throughout the system lifecycle, supporting the design, development, integration, testing, certification, and sustainment of mission-critical aircraft software and avionics systems. The ideal candidate has experience working within DoD acquisition programs and understands software assurance, airworthiness, and systems engineering processes., * Support the full software development lifecycle, including requirements analysis, design, development, integration, testing, deployment, and sustainment of aircraft software systems.

  • Perform software engineering activities supporting avionics, aircraft mission systems, and related ground systems.
  • Develop and maintain software engineering documentation, including Software Development Plans (SDPs), system requirements, technical evaluations, and engineering reports.
  • Apply software assurance principles using architecture analysis, source code analysis, binary analysis, and software security best practices.
  • Support systems engineering activities, including hardware/software integration, requirements allocation, system architecture, verification, validation, and technical reviews.
  • Perform engineering analyses, trade studies, risk assessments, and system safety evaluations to support program objectives.
  • Review Engineering Change Proposals (ECPs), technical modifications, contractor recommendations, and software deficiency reports.
  • Support Air Force airworthiness, Operational Safety, Suitability, and Effectiveness (OSS&E), and Life Cycle Systems Engineering (LCSE) compliance.
  • Participate in program design reviews and technical meetings, including SRR, PDR, CDR, TRR, PRR, PMRs, and other engineering working groups.
  • Prepare technical documentation, acquisition artifacts, milestone briefings, and executive-level presentations supporting program decisions.

Requirements

  • Bachelor's degree in an ABET-accredited engineering discipline and 15+ years of relevant engineering experience, including at least 5 years supporting DoD programs; or Bachelor's degree in an ABET-accredited engineering discipline, a Master's degree in Engineering, and 12+ years of relevant engineering experience, including at least 5 years supporting DoD programs.
  • Experience supporting software engineering for military aircraft, avionics, weapon systems, or other complex DoD platforms.
  • Knowledge of software development lifecycle (SDLC), software assurance, systems engineering, and hardware/software integration.
  • Experience supporting DoD acquisition programs and engineering documentation.
  • Proficiency with Microsoft Office Suite and Adobe Acrobat.
  • U.S. Citizenship with the ability to obtain and maintain a Secret Security Clearance.

Preferred Qualifications

  • Experience supporting the KC-46 or other U.S. Air Force aircraft programs.
  • Knowledge of avionics software, airborne mission systems, and aircraft integration.
  • Familiarity with Air Force airworthiness processes, MIL-HDBK-516C, OSS&E, and Life Cycle Systems Engineering (LCSE).
  • Experience with software assurance tools, static code analysis, architecture analysis, or secure software development.
  • Background supporting engineering change proposals (ECPs), system safety, risk management, and technical design reviews.

Apply for this position