Medium Large Transport; Low Wing; 2 Turbojet Eng
Flight Crew Instrument; Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP)
Flight Crew Last 90 Days 8; Flight Crew Type 112
Distraction; Workload
Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Undershoot; Deviation / Discrepancy - Procedural Clearance; Deviation / Discrepancy - Procedural Published Material / Policy
Flight Crew Became Reoriented
Human Factors
Descending on LINKK 1 arrival ATC cleared us at some point (think above 10.000 feet) for the ILS 27 approach. Pilot Monitoring re-selected the ILS 27 connecting the transition from RDFSH (which was not done on initial FMC setup). Our altitude was set at 6000 passed RDFSH. We never set FAF altitude to keep the descent.Houston approach checked if we were cleared for the approach. After that; I realized we were supposed to descend via the transition. No further ATC communication was received however after the crew debrief and looking at the approach plate again; the altitudes were mandatory altitude restrictions and we don't think we made GEYGR and/ or SYYKO.
I was the First Officer and pilot monitoring on this flight IAH. We were cleared to descend via the LINKK1 arrival except maintain 300 knots. Then; 320 knots. Then; as fast as practical until LINKK. Then we were cleared for the approach from RDFSH and maintain 210 knots until FESTA. We had 6000 feet in the MCP window as this was the bottom altitude for the STAR. After being cleared the approach; I failed to set a lower altitude. Shortly after RDFSH (and level at 6000') ATC asked if we were descending on the approach. We were immediately aware of our mistake and the captain began descending. GEYGR and SYYKO (the next two fixes on the approach after RDFSH) had mandatory altitudes of 4000' and 3000'; respectively. Because of our delayed descent after RDFSH; we were high at both of those fixes. The multiple airspeed changes on the arrival caused a distraction and I failed to notice that I hadn't set a lower altitude to continue the approach after RDFSH. That being the case; it was still my job as pilot monitoring to set the lower altitude and I failed to do it.
Flight crew reported that following multiple speed adjustments per ATC's request; they misprogrammed the aircraft; which resulted in not satisfying the mandatory crossing altitudes.