While in a traditional OLTP system you may need to be concerned about normalizing and inheritance, in a typical data warehouse system you will want to denormalize to accelerate query responses.
In this case, I would design an
Employee_Dimension table which had all relevant columns about an employee which you might want to query against, along with an additional column which I might call
employee_role, which I would fill in with entries like
Manager, etc. and then have another column which had either the
truck_number filled for employees who were a driver, or leave the column as
NULL when they aren't drivers. Of course, you can add even further columns to include information for other employee roles.
Long story short, if you're building a typical star schema, you can achieve faster query results by using heavy denormalization, at the cost of storage space of course.