IMHO the minimum crew of 3 is excessive. I get that it's to give you 24 hour coverage at the helm and engines, but what if you don't need 24 hours?
Same with life support requirements. I can understand long duration missions where you'll need full crews and at least steerage quarters, but what about purpose-built short duration craft that won't need even steerage quarters(only acceleration couches @ 3T each) and can be flown by only one pilot for a few hours?
Most large craft have used more dedicated Navigators, even on flights lasting a few hours, Now days we do not need them as much due to GPS and robust navigation systems emplaced, but even then most aircraft are built with multiple crew in mind, even if that crewman is not used most of the time. In B-tech it can be assumed that a GPS network is at best spotty, and other systems are also likely to be a bit spotty.
So having a dedicated Navigator might be a good idea, this is considering that all small craft have endurance's in the 30+ hours. As such having multiple shifts will be required and as such it will be made to factor that, even if that option is not used at a given time.
In WW2 it was not unknown for single seat fighters undergoing long range patrols in areas with limited navigation aids to bring along a multi crew aircraft who did have a dedicated navigator (or some one who was more free to do that function than the pilot).
Crew roles I can see in most small craft, though a number of can be combined or omitted depending on the role.
Pilot
Engineer
Navigator
Load Master
Communications
Gunners
Commander
Sensor operator
For example
Pilot/Commander (and likely the "officer", though other crew many also have piloting functions), Engineer/Load master (monitors the engines and maintains them in flight as well as other maintenance functions, also looks after the ships cargo, as most small craft have notable cargo transport dutys) & Navigator/Communications (fairly self explanatory) as a basic crew, with Gunner(s)/Sensor operator(s) if the craft is armed.