About The Position

The Boeing Company is hiring entry-level embedded software engineers to join its Mission Systems Software team in Berkeley, Missouri. The role supports collaborative integrated product teams developing features for safety-critical and/or mission-critical flight software. Engineers participate in all phases of the software development lifecycle, including requirements decomposition, architecture definition, algorithm development, software development, testing—including Hardware in the Loop—and documentation. Work is performed in an agile environment using a Continuous Integration/Continuous Deployment (CI/CD) build pipeline focused on code quality, security, and automation. The role may contribute to capability areas including sensor fusion, mission management, resource management, fire control and weapons engagement, mission processing, stores management, tactical communications, third-party software integration, and DevSecOps. The engineer works with software, analysis, integration and test, sensors, and system test engineers. The position is based in Berkeley, Missouri, and may require travel up to 10% of the time. Relocation is available based on candidate eligibility.

Requirements

  • Bachelor’s degree or equivalent.
  • Classroom or work-related programming experience with at least one of Ada, C, C++, C#, Java, or Python.
  • Ability to obtain a U.S. Secret security clearance after starting; U.S. citizenship is required for the clearance.
  • Ability to obtain program access, for which U.S. citizenship is required.
  • Must meet U.S. export control compliance requirements as a U.S. Person.
  • Complete the required CodeVue technical assessment as part of the selection process.

Nice To Haves

  • Bachelor of Science in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science with no years of related work experience; or a bachelor’s degree with 4 or more years of directly related work experience; or 8 or more years of related, relevant experience.
  • Bachelor’s degree or higher in computer science or an engineering-related field.
  • Experience debugging and troubleshooting technical problems involving computer memory or timing considerations.
  • Experience or familiarity with embedded system software, C, C++, Rust, Linux, VxWorks, containers, Git, CI/CD DevSecOps, and/or Cameo.
  • Strong verbal and written communication, teaming, technical, and integration skills.

Responsibilities

  • Contribute to requirements, architecture, implementation, documentation, and verification phases of the software development lifecycle.
  • Work within an agile integrated product team alongside software, analysis, integration and test, sensors, and system test engineers.
  • Design, develop, test, debug, and maintain software integrated into embedded devices and systems, meeting industry, customer, safety, and regulatory standards.
  • Review, analyze, and translate customer requirements into designs for embedded software products.
  • Build and write embedded systems software for specialized hardware.
  • Integrate embedded software with hardware components.
  • Analyze, monitor, and improve the efficiency and stability of embedded software systems.
  • Test and debug software for embedded devices and systems.
  • Implement relevant current and emerging technologies, tools, frameworks, and regulatory changes.
  • Advise on software and hardware integration domains.
  • Track and evaluate internal and supplier software team performance for compliance with project plans and industry standards.
  • Perform embedded software project management functions.

Benefits

  • Eligible employees may enroll in health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and programs providing paid and unpaid time away from work.
  • Competitive base pay and variable compensation opportunities.
  • Relocation based on candidate eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service