Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Boeing Logo

Software Engineer–Hardware Emulation (Hardware Emulation)

Boeing

$141,950 - $221,950
Dec 15, 2025
Berkeley, MO, US
Apply Now

Boeing is looking to solve the problem of developing software models that emulate the behavior and functionality of hardware components and systems, providing an all-software test and integration environment for various Boeing projects across Commercial Airplanes, Defense and Space platforms, training devices, and autonomous platforms.

Requirements

  • 7+ years of experience in testing or programming software written in C or C++
  • 7+ years of experience in real-time, near real-time, or embedded systems
  • 7+ years of experience with release tools (Azure DevOps, Artifactory, Gitlab, Maven), configuration management, monitoring, virtualization and containerization
  • 7+ years of experience do you have with mission/safety-critical software development
  • Hands-on experience with virtualization technologies such as KVM and QEMU
  • Familiarity with software development practices in GitLab
  • Understanding ARM, PowerPC, or x86 microprocessor architectures, along with common avionics data buses and interfaces

Responsibilities

  • Leads the design, development, test, and integration of software models to emulate the behavior and functionality of hardware components or systems to provide an all-software test and integration environment.
  • Liaise with hardware engineers by contributing to the identification and review of requirements and specifications for the hardware being emulated.
  • Guides the development, automation, test, integration, and administration of emulation strategies and technologies.
  • Creation of verification plans, test procedures and test environments, executing the test procedures and documenting test results for emulation technologies.
  • Leads collecting and analyzing in-use product data to design new or enhance existing products.
  • Leads the identification, debugging, and resolution of issues to ensure the reliability and efficiency of software products.
  • Advises on software domains related to emulation technologies.

Other

  • This position has been identified as a virtual opportunity and will not require the selected candidate to relocate.
  • 10% Travel
  • To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
  • Employer will not sponsor applicants for employment visa status.
  • US Person required