Software Engineer, Vertical Lift (experienced or Senior)

Boeing Boeing · Aerospace · Ridley Park, PA

Software Engineer role at Boeing focusing on developing, maintaining, and enhancing complex vehicle management software systems (e.g., Flight Control Systems) for Vertical Lift aircraft (V-22, H-47). Responsibilities include full lifecycle development, integration, testing, and compliance with industry standards and regulations, particularly DO-178C.

What you'd actually do

  1. Implements, deploys and maintains software systems for vehicle management applications in compliance with internal and industry standards, processes, and regulations.
  2. Partners with cross functional engineering teams to identify, review and inform requirements and specifications for vehicle management.
  3. Develops vehicle management software and partners with stakeholders to integrate externally generated functions into vehicle management systems.
  4. Develops test plans and test cases for vehicle management software validation.
  5. Performs verification, validation, and integration processes for vehicle management software in compliance with internal and industry standards and regulations.

Skills

Required

  • Bachelor’s Degree in an engineering discipline
  • 5+ years of experience with full life-cycle software development, modeling, simulation, testing, and/or analysis using C, C++, C#, Python, Java, Ada, and/or Linux
  • 5+ years of experience with engineering development lifecycle tasks (requirements, design, software, test, and integration)
  • Ability to obtain a US Secret Security Clearance

Nice to have

  • 10 or more years' related work experience or an equivalent combination of education and experience
  • Bachelor of Science degree in Engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Data Science, Mathematics, Physics, Chemistry
  • 5+ years of experience with C, C++, C#, Python, Java, Ada, or Linux
  • Active US Secret Security Clearance
  • Familiar with aircraft systems, including flight control and mission systems
  • Experience with DO-178C avionics software development and certification (formal DO-178C training or certification preferred)
  • Experience working in Agile software development framework
  • Experience with Git and CI/CD pipelines
  • Experience with DOORS
  • Knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems.
  • Experience learning new tools, following detailed processes and instructions, and communicating results in both written and verbal formats

What the JD emphasized

  • full life-cycle software development
  • engineering development lifecycle tasks
  • DO-178C avionics software development and certification