Jobs and Careers
BO

Associate Software Engineer–Hardware Emulation (Virtual)

Boeing
United StatesRemotefull_timeVerifiedPosted 11 May 2026
💰 $232,300/yr($92,650/yr$232,300/yr)

About the role

Associate Software Engineer–Hardware Emulation (Virtual)

Company:

The Boeing Company

The Boeing Company is currently seeking a Software Engineer–Hardware Emulation (Associate, Experienced or Senior) (Virtual) to support our Emulation team located in Berkeley, Missouri. This position will focus on supporting the Fabric organization.

The Boeing Emulation Team is currently seeking an Associate Hardware Emulation Engineer. This team is responsible for 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.

In this role, you will leverage your experience and technical skills to lead the architecture and design of emulation solutions that meet the rigorous demands of our diverse projects. A successful candidate will collaborate with the Software Enterprise to embrace software best practices, standards, and initiatives, positioning the flight simulation team for efficient, effective, and high-quality execution. You will work closely with the Fabric Boeing team, contributing to innovative solutions that enhance our emulation capabilities and streamline the integration of software and hardware.

Additionally, you will tackle reverse engineering challenges to discover solutions for hosting software in emulated environments. Your contributions will be vital in ensuring that our emulation tools not only meet current project requirements but also adapt to future technological advancements. Hands-on experience with virtualization technologies such as KVM and QEMU will be essential, as will familiarity with software development practices in GitLab. Understanding ARM, PowerPC, or x86 microprocessor architectures, along with common avionics data buses and interfaces, will further enhance your ability to deliver effective emulation solutions. Familiarity with Field Programmable Gate Arrays (FPGAs) and hardware description languages (HDL) will also be beneficial in this role.

Our teams are currently hiring for a broad range of experience levels including Associate, Experienced and Senior Software Engineers.

This position has been identified as a virtual opportunity and will not require the selected candidate to relocate.

Position Responsibilities:

  • Supports 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

  • Partners with hardware engineers by contributing to the identification and review of requirements and specifications for the hardware being emulated

  • Supports the development, automation, test, integration, and administration of emulation strategies and technologies.

  • Supports the development of verification plans, test procedures and test environments, executing the test procedures and documenting test results for emulation technologies

  • Supports collecting and analyzing in-use product data to design new or enhance existing products

  • Contributes to the identification, debugging, and resolution of issues to ensure the reliability and efficiency of software products.

  • Supports advising on software domains related to emulation technologies

  • Supports creating and updating policies, practices and processes for emulation and virtualized resource management

  • Supports implementing current and emerging technologies, tools, frameworks and changes in regulations relevant to hardware emulation

  • Supports hardware emulation project management activities

Basic Qualifications (Required Skills/ Experience):

  • Bachelors Degree

  • Ability to obtain Secret U.S. Secret clearance, final post-start

  • 2+ years of experience in testing or programming software written in C or C++

  • 2+ years of experience in real-time, near real-time, or embedded systems

  • 2+ years of experience with release tools (Azure DevOps, Artifactory, Gitlab, Maven), configuration management, monitoring, virtualization and containerization

  • 2+ years of experience do you have with mission/safety-critical software development

Preferred Qualifications (Desired Skills/Experience):

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 5+ years of related work exper

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Boeing

View company profile →