Software Engineer II (Simulation Software Developer)

Company:  Sierra Space
Location: Broomfield
Closing Date: 27/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Join an amazing team designing and developing software simulations for the Dream Chaser Spaceplane! In this role, you will be directly responsible for developing software that will support missions to the International Space Station and beyond. The products you help develop will not only go to space, but they will also be a part of shaping the future of Spaceflight. We are truly One Team with One Dream. Come make history with us.


This position supports Dream Chaser Mission Simulator (DCMS), Hardware in the Loop (HITL) / Software in the Loop (SITL) Simulation development through the following:

  1. Design and Implement complex, safety and mission critical simulation software that will simulate the Dream Chaser through every part of the mission.
  2. Learn about every aspect of the Dream Chaser Cargo System and apply that knowledge to develop simulation requirements and architecture, write the code, and implement comprehensive tests at the unit and integrated level.
  3. Coordinate and collaborate across multi-discipline/multi-organizational teams to understand key aspects of various subsystems, safety requirements and operational requirements.
  4. Integrate various software components and data products to ensure a robust simulation.
  5. Work within well-defined processes and strong change management discipline to ensure accountability and tracking for all software changes working towards certification with NASA.
  6. Work products through multiple Agile teams ensuring accountability and that commitments are met.
  7. Develop Software Documentation including but not limited to: Software Requirements Specification, Software Design Descriptions, Software User Guides, Software Test Plans and Software Test Descriptions.
  8. Support the Flight Software Development Team, Hardware-Software Integration Team and Flight Controllers through Joint Tests with NASA, Qualification of Flight Software, training of Flight Controllers and support during missions.

Must-haves:

  • Bachelor's of Science degree in Computer Science, Software Engineering or other related discipline and typically 2 or more years of relevant experience
  • Experience with Computer Aided Engineering tools
  • Knowledge of engineering principles and practices
  • Familiarity working in multi-disciplinary teams

Preferred:

  • Understanding of industry standard software languages such as C, C#, C++, HTML, Java, Python, and Bash
  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
  • Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral
  • Basic understanding of data structures
  • Ability to analyze system documentation and test data to derive simulation requirements and define software architecture
  • Knowledge of communication protocols and understanding of bit-level data representations
  • Ability to perform verification and validation of system and detailed requirements
  • Experience developing a Real Time Simulation for an Aerospace Application
  • Experience developing, testing, and debugging both Software in the Loop (SITL) and Hardware in the Loop (HITL) environments.
  • Experience with hardware-software integration
  • Hardware Driver Integration

IMPORTANT NOTICE: To conform to U.S. Government international trade regulations, applicant must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.

Physical/Mental/Emotional Requirements:

  • Frequently walk, sit, stand, climb stairs and steps
  • Frequently repeat same hand, arm, and finger motion many times to include finger and hand dexterity
  • Rarely lifting or carrying up to 25 lbs.

Working Conditions:

  • Rarely exposed to outdoor elements (high/low temperatures, sun, rain/snow, etc.)
  • Rarely exposed to fumes or hazardous chemicals/materials
  • Rarely exposed to loud noises
#J-18808-Ljbffr
Apply Now
Share this job
Sierra Space
  • Similar Jobs

  • Software Engineer II (Simulation Software Developer)

    Broomfield
    View Job
  • Software Engineer II (Simulation Software Developer)

    Broomfield
    View Job
  • Senior Software Engineer II

    Broomfield
    View Job
  • Senior Software Engineer II

    Broomfield
    View Job
  • Software Engineer

    Westminster
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙