Software Engineer–developer (experienced and Senior)

Boeing Boeing · Aerospace · Oklahoma City, OK

Software Engineer - Developer (Experienced or Senior) for the B-52J CERP - Flight Software team. The role involves designing, developing, testing, and maintaining non-embedded software throughout the lifecycle, translating requirements into designs, developing and optimizing software products, and managing software processes and tools. The position requires experience in ADA, Python, Real Time Operating Systems (RTOS), and CI/CD pipelines within an agile environment.

What you'd actually do

  1. Designs, develops, tests, and maintains non-embedded software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards
  2. Reviews, analyzes, and translates customer requirements into initial design of software products
  3. Develops, maintains, enhances and optimizes software products and functionalities for systems integrations
  4. Develops, documents and maintains architecture, requirements, algorithms, interfaces and designs for software products
  5. Debugs and resolve issues identified to ensure the reliability and efficiency of software products

Skills

Required

  • ADA
  • Python
  • Real Time Operating System (RTOS)
  • VxWorks
  • HVP
  • Wind River
  • Building Docker Images
  • Gitlab
  • CI/CD Pipeline
  • VXWorks Workbench
  • Git
  • VSCode Devcontainers
  • SAFE Agile

Nice to have

  • Bachelor of Science degree
  • ADA Programming Language
  • specification format requirements, guidelines, and change control processes
  • relationship between specifications/standards and aircraft/product certification systems
  • host environments, including processors, operating systems and networks
  • software programming languages and databases
  • derive and allocate requirements
  • software architecture and design methodologies
  • synthesize software architectures and designs
  • software development processes in compliance with established internal and industry standards, guidelines, and best practices
  • general and software development and testing tools, capability and usage
  • domains, characteristics, constraints and products that require software
  • supplier assessment processes
  • control and deliver project deliverables, project accounting and appraisal
  • implementation, validation, and verification

What the JD emphasized

  • safety
  • regulation standards
  • regulation