Search jobs > Broomfield, CO > Permanent > Software engineer ii

Software Engineer II (Simulation Software Developer)

Sierra Space
Broomfield, Colorado, US
Full-time

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.

Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.

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

  • Design and Implement complex, safety and mission critical simulation software that will simulate the Dream Chaser through every part of the mission.
  • 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.
  • Coordinate and collaborate across multi-discipline / multi-organizational teams to understand key aspects of various subsystems, safety requirements and operational requirements.
  • Integrate various software components and data products to ensure a robust simulation.
  • Work within well-defined processes and strong change management discipline to ensure accountability and tracking for all software changes working towards certification with NASA.
  • Work products through multiple Agile teams ensuring accountability and that commitments are met.
  • Develop Software Documentation including but not limited to : Software Requirements Specification, Software Design Descriptions, Software User Guides, Software Test Plans and Software Test Descriptions.
  • 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

1 day ago
Related jobs
Promoted
VirtualVocations
Lakewood, Colorado

A company is looking for a Backend Software Developer specializing in cloud services. ...

Comcast Corporation
Denver, Colorado

Make your mark at Comcast -- a Fortune 30 global media and technology company.From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide.Become part of our award-winning technology team that turn...

Promoted
VirtualVocations
Lakewood, Colorado

A company is looking for a Senior C++ Software Engineer for Data Engines. ...

Braintree
Denver, Colorado

What you need to know about the role - You will be designing and implementing complex, multi-tier distributed software applications, document and test systems, and modify as appropriate for our Braintree team. ...

Promoted
VirtualVocations
Lakewood, Colorado

A company is looking for a Senior Software Development Engineer (Web) to enhance their digital healthcare solutions. ...

BLUE ORIGIN
Denver, Colorado

Software or Systems Engineering experience performing activities such as requirements definition, requirements traceability, functional decomposition, integration, verification, validation, and software development. Join a world-class team dedicated to human space exploration and play a pivotal role...

RingCentral, Inc
Denver, Colorado

It's designed to fit the business needs of our customers, orchestrated to be accurate and precise, and built on the same open platform principles we apply to our core software solutions. Agile Methodologies: Experience in Agile development methodologies, which is often favored in software developmen...

Blue Origin
Denver, Colorado

Based upon your desired career path, projects may include many aspects of applied software development including avionics software, embedded software, enterprise software, integrated system test, controls, machine learning, robotics, and avionics hardware. Applies standard engineering knowledge to d...

Homebase
Denver, Colorado

As a Senior Software Engineer, you will design and implement software solutions that enhance the value of the Homebase software platform and impact the lives of our customers. Web Software Engineering experience. You’ll drive product engineering end-to-end for the web and API software components tha...

Workday
Boulder, Colorado

When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. As a member of this team you’ll work with innovative and experienced engineers to work on the foundation of the Metadata Platform which enables the “Power of One”. ...