×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer–Hardware Emulation; Hardware Emulation

Job in Berkeley, St. Louis County, Missouri, USA
Listing for: jobr.pro
Full Time position
Listed on 2025-12-19
Job specializations:
  • Engineering
    Systems Engineer, Hardware Engineer, Software Engineer
  • IT/Tech
    Systems Engineer, Hardware Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer–Hardware Emulation (Hardware Emulation)-1

Software Engineer–Hardware Emulation (Hardware Emulation)-1

Company:

The Boeing Company

Job Description

The Boeing Company is currently seeking an Associate Software Engineer–Hardware Emulation (Virtual) to support our Emulation team located in Berkeley, Missouri. This position will focus on supporting the Enterprise Software Verticals (ESV) 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 Git Lab.

Understanding ARM, Power

PC, 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.

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):
  • 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 Dev Ops, 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary