Since income is considered sourced where it is earned (not where the company is located), you will need to file in any state were you worked and meet that individual state's filing requirements as a nonresident of the state (each state varies).
Depending on the income earned in each state, you may not need to file because you would be below the income filing threshold for a nonresident of the state.
You will however, need to include all income earned from all sources on your CA resident state income tax return.
Here
is additional information about filing in multiple states (select "see
more answer" to view the entire attachment)
https://ttlc.intuit.com/replies/3300797