What about working on your projects before work. Make the job that you're not interested suffer a little bit rather than the project that you're passionate about?
Can you switch jobs? There are so many companies that need even just a passable engineer. If you're not growing and learning in your current role, maybe it's time to find a new one?