Jobs and Careers
BO

Software Engineer, Hardware Emulation (Experienced or Senior)

Boeing
Albuquerque, United Statesfull_timeVerifiedPosted 23 Mar 2026
💰 $217,350/yr($126,650/yr$217,350/yr)

About the role

Software Engineer, Hardware Emulation (Experienced or Senior)

Company:

The Boeing Company

The Boeing Company is looking for a Software Engineer, Hardware Emulation (Experienced / Senior) to join our Space Mission Systems (SMS) Rapid Space Capabilities (RSC) portfolio, focused on Integration & Testing of software HWIL concepts for the Rocky program in Albuquerque, NM. This Software Engineer will design, develop, test, and integrate software to emulate the behavior and functionality of hardware components or systems to provide an all-software test and integration environment to meet the Rocky program schedule and milestones.

These teams build the next generation products and services for the BDS business unit. These software engineers will work with commercial, government, and proprietary customers in the development of the next-generation technologies in space and ground. Our group works all facets of engineering from technology investment, concept development, proposal writing, requirements, design, build, integration, test, and demonstration of products in their relevant environments.

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

Join Us. Build the Future.

This position is in Albuquerque, NM, which boasts many world-class technology organizations including Sandia National Laboratory, Los Alamos National Laboratory, Air Force Research Laboratory, Facebook, Intel, Boeing and many others. Albuquerque is in central New Mexico and offers an outstanding southwest culture with an affordable cost of living and world-class ski resorts, hiking, camping, fly fishing and unique festivals in nearly every small town.  Albuquerque is also only a few hours’ drive from Texas, Colorado, Utah and Arizona, all with their own world-class outdoor activity options.

Position Responsibilities:

  • Designs, develops, tests, and integrates 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 to identify and review requirements and specifications for the hardware being emulated.

  • Develops, automates, tests, integrates, and administers emulation strategies and technologies

  • Develops verification plans, test procedures and test environments, executing the test procedures and documenting test results for emulation technologies

  • Identifies, debugs, and resolves issues to ensure the reliability and efficiency of software products

  • Advises on software domains related to emulation technologies. Creates and updates policies, practices and processes for emulation and virtualized resource management

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

Basic Qualifications:

  • 5+ years of experience in foundational Computer Science knowledge and object-oriented design and software patterns

  • 5+ years of experience in hardware / software integration, emulation, and/or testing, preferably in a lab environment

  • Active Top Secret/SCI US Security Clearance

Preferred Qualifications:

  • 10 or more years' related work experience or an equivalent combination of education and 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

  • Experience with Software Engineering principles including, but not limited to Software Configuration Management, Software Architecture and Design, and Software Life Cycle Management

  • Experience with one or more of the following: Java, C++, Python, JS frameworks (REACT, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, MongoDB, REST, and OpenAPI

  • Experience using dependency management and automation services (e.g. Ivy, Maven, Gradle, Git, Jenkins, etc.)

  • Experience using cloud-based infrastructure (e.g. AWS, Azure, etc.)

  • Familiarity with practices such as test-driven development (TDD), agile software development, DevSecOps, and CI/CD management

  • Familiarity with APIs (SOAP, REST), middleware, and data formats (XML, JSON)

  • Strong problem-solving, hardware/software troubleshooting, and HWIL testing skills

  • Experience with software/hardware emulation for one or more of the following: ground systems, control systems, embedded FPGA, low latency deterministic, operator interfaces, and/or cont

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 →