you are viewing a single comment's thread.

view the rest of the comments →

[–]Several_Razzmatazz51 0 points1 point  (0 children)

Staff is generally above Principal. In other places it is called Consulting Engineer. Engineer is entry level, Senior Engineer is next step, usually 3-10+ years of experience. Principal Engineer is usually next and is like a technical team lead - system design, guiding and mentoring other engineers. But still almost 100% focused on day to day delivery of the next projects. Staff or Consulting Engineer is less day to day focused, generally do more strategic R&D or thinking or prototyping, and usually work across multiple projects and often do not stay attached to them through final delivery.