F-15 Mission Systems Software Engineer (associate, Experienced, & Senior)

Boeing Boeing · Aerospace · Berkeley, MO

Boeing is seeking a Software Engineer to join the F-15 Mission System Software Development Team in Berkeley, MO. The role involves designing and implementing new capabilities for the F-15 Operational Flight Program (OFP), developing and integrating software for aircraft functionalities, and testing new capabilities. The position requires experience with C, C++, C#, Python, Java, or Ada, and object-oriented programming. Experience with real-time embedded software and RTOS is preferred.

What you'd actually do

  1. Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems
  2. Develops and maintains code and integrates software components into a fully functional software system
  3. Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met
  4. Executes and documents software research and development projects
  5. Serves as a subject matter expert for software domains, system-specific issues, processes and regulations

Skills

Required

  • Bachelor's Degree
  • C
  • C++
  • C#
  • Python
  • Java
  • Ada
  • object-oriented programming
  • software system design
  • software system documentation
  • software system architecture
  • software system algorithms
  • software system interfaces

Nice to have

  • Agile/SAFe development
  • DevOps tools
  • GitLab
  • CI/CD
  • Git Bash
  • Gradle
  • Jira
  • Jenkins
  • Artifactory
  • embedded real-time software
  • Real-time Operating Systems (RTOS)

What the JD emphasized

  • Ability to obtain a U.S. Secret Security Clearance for which the U.S. Government requires U.S. Citizenship
  • 2+ years of experience with C, C++, C#, Python, Java, or Ada
  • 2+ years of experience with object-oriented programming language
  • 2+ years of experience developing, documenting, and maintaining architectures, algorithms, interfaces, and designs for software systems