Emulation Integration Software Engineer 2

United Launch Alliance
Centennial, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 155K

Job location

Centennial, United States of America

Tech stack

Testing (Software)
Agile Methodologies
Systems Engineering
Confluence
JIRA
Emulators
Network Interface Controllers
Hardware-In-The-Loop Simulation
Scrum
Software Engineering
Software Requirements Analysis
Systems Architecture
Software Organization
Software Verification
Atlassian Tools
Integration Frameworks

Job description

At ULA, as an Emulation Integration Software Engineer 2 on the Artemis Emulator Integration team, you will work with the Responsible Systems Engineer to integrate software models of ULA's Centaur V subsystems into a framework that supports hardware-in-the-loop testing and all-digital integrated vehicle training simulations. Core responsibilities include:

  • Support the Responsible Systems Engineer to achieve the following:
  • Collaborate with software engineering teams to develop, refine, review, baseline, implement, test, and verify a cohesive set of software requirements for hardware-in-the-loop testing and all-digital integrated vehicle training simulations.
  • Drive the design, development, execution, review, and approval of software verification test plans.
  • Interface with multidisciplinary NASA stakeholders to achieve the following:
  • Onboard time-phased model fidelity improvements to support operator and crew training exercises.
  • Coordinate the release, documentation, deployment, and integration of Centaur V model updates into the end-to-end SLS and Orion simulation.
  • Plan the delivery, setup, operations, and maintenance of avionics and simulation hardware to NASA, ULA, and Lockheed Martin facilities.
  • Work with a highly collaborative team in an agile environment embracing a "fail fast" mentality (fail fast, fail often, react quickly and learn from every failure).
  • Engage with Product Owners, Technology Architects, System Engineers, QA, and/or Automation team members on cross-functional activities to design, develop, and test cutting-edge software solutions.

Requirements

Minimum of 2 years of related work experience, * A Bachelor's degree in STEM (Science, Technology, Engineering, Mathematics) or a related technical field from an accredited college or university

  • Experience with the Software Engineering Development Lifecycle (Requirements, Design, Implementation, Test & Release
  • Experience with hardware emulation
  • Experience working in an agile development team environment
  • Experience applying the software test pyramid to verify requirements
  • Excellent verbal and written communication skills, * Master's degree in STEM (Science, Technology, Engineering, or Mathematics) or related technical field from an accredited college or university
  • Experience with modern software development practices to include Lean-Agile program (SAFe, and Scrum)
  • Knowledge and ability to work within an agile development environment using an Atlassian tool suite (e.g. Jira, Confluence, etc.)
  • Experience with system-level design reviews or major gate reviews (e.g. SRR, PDR, CDR, etc.)
  • Familiarity with interface control documents master interconnect diagrams

Benefits & conditions

$92,783.00 - $154,638.00 paid time off, 401(k), We offer our employees competitive pay and benefits including:

  • 401(k) match plus an additional employer contribution
  • Discretionary annual incentive bonus for eligible employees
  • Generous paid time off
  • Flexible work environments

Additionally, most salaried ULA team members work a "9/80 schedule," meaning they enjoy every other Friday off.

Benefits and work schedules may vary for union-represented hourly positions and are described in the applicable collective bargaining agreement.

About the company

ULA is a participant in the federal E-Verify Program. Posters in PDF format pertaining to this program can be accessed by clicking on the links identified below. E-Verify Participation poster (English / Spanish) and Right to Work Poster (English / Spanish).

Apply for this position