Real Time Software Engineer–vehicle Management Systems (mid Level or Senior)

Boeing Boeing · Aerospace · Hazelwood, MO +2

Develops, documents, and maintains software for Vehicle Management Systems (VMS) for defense platforms, focusing on real-time, safety-critical aspects. Requires C/C++ experience and knowledge of the software development lifecycle.

What you'd actually do

  1. Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software system
  2. Develops and maintains code and integrates software components into a fully functional software system
  3. Develops and maintains software development plans, verification plans, test procedures and test environments, executes test procedures and documents test results to ensure software system requirements are met
  4. Provides technical leadership for software projects
  5. Supports generation and maintenance of software processes, tools and metrics

Skills

Required

  • C/C++
  • Software Development Lifecycle (SDLC)
  • Real-Time or Non-Real-Time systems design and development
  • Safety or Flight Critical Software Development Experience

Nice to have

  • Bachelor, Master or Doctorate of Science degree
  • Secret clearance
  • Real-time embedded software experience
  • Agile Software development
  • MIL-HDBK-516C, MIL-STD-882E, JSSSEH, DO-178C familiarity
  • Python experience
  • VX Works or other Real Time Operating Systems experience
  • Fault tolerance, signal processing or control system design experience
  • Git experience

What the JD emphasized

  • Safety or Flight Critical Software Development Experience