I am a Electronic Engineering student in my third year and I may have the opportunity to work on embedded software at a start-up after graduation. Currently, I am enrolled on a 4-year MEng programme, but I can choose to graduate with a BEng.
The MEng modules provided by the university focus heavily on IC design, but I enjoy programming more and I already have some relevant software experience.
Career-wise, would it be better to graduate early and get some work experience, or finish my MEng and work afterwards?