This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. 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.
Job Responsibility:
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
Requirements:
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
Nice to have:
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 control gimbals, ground antennas, optical sensors
What we offer:
Generous company match to your 401(k).
Industry-leading tuition assistance program pays your institution directly.
Fertility, adoption, and surrogacy benefits.
Up to $10,000 gift match when you support your favorite nonprofit organizations.
Relocation based on candidate eligibility.
Potential signing bonus for eligible/qualified external candidates.