About The Position

Structures Engineering Design & Analysis Solutions (SEDAS) organization is currently hiring Application Developer (Scientific Applications) - (Entry-Level, Associate, or Mid-Level) in Everett, Washington. A Scientific Software Applications Engineer is essential to the development, maintenance, and support of in-house software tools for BCA Structures, serving a global community of over 2,500 end users. This position also ensures application compliance with IT systems and security protocols. You will join a development team dedicated to supporting the BCA Structures Organization working on various software applications and tools. As a software developer, you will contribute to all phases of the software lifecycle, including requirements gathering, software design, development, quality assurance and implementation.

Requirements

  • Bachelor of Science degree from an accredited course of study in engineering or computer science
  • Experience with one of the following complied languages: Fortran, C, C++, C#
  • Experience with one of the following interpretive Languages: Python, OpenGL, CMake, JAVA
  • Experience using common software version control tools such as Git and GitLab pipeline.
  • Experience working with AGILE and/or Waterfall development methodologies.
  • Familiar with On-Prem and Cloud services
  • Familiar with: Windows/AIX/Linux operating systems

Nice To Haves

  • 5 or more years' related work experience
  • Familiar with Boeing processes and procedures
  • Exposure to Structures design and analysis engineering domains
  • Experience with the use of AI in code manipulation
  • Experience with ARP9005TM “SAE International – Aerospace Guidance for Non-Deliverable Software”, DO-178 and/or DO-278.
  • Software development experience in a collaborative team environment using agile principles and a structured development process including code reviews and automated DevOps processes/tools

Responsibilities

  • Actively supports all phases of the software development lifecycle including but not limited to requirements, design, quality assurance and service support.
  • Defines and maintains BCA Structures functional software development and quality engineering processes, resources, and infrastructure
  • Performs software development, verification and maintenance of multiple applications across multiple languages and technology stacks
  • Performs process and product audits to verify software lifecycle activities and products comply with approved software processes, plans, and standards
  • Supports the advancement of application services and common code reuse using DevOps practices (CI/CD, automation, monitoring).
  • Supports the development of system integration strategies and software architectures that promote the use of common process and tools
  • Supports the identification and analysis of program/project software quality metrics to improve software quality and manage risk
  • Identifies process or product non-compliances; supports root cause analysis and implementation of corrective actions and other defect investigation/prevention activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service