Are you interested in electronic issues as well as programming? How about training to become an electronics engineer?
Shortened training as an electronics engineer is possible: Way-up
Electronics engineers develop and implement electronic circuits for devices or computer programs from the idea to the finished product in teams and with other professionals. Typical activities include programming, developing, wiring, measuring, testing and analyzing. After your standard basic education you choose to focus on hardware and/or software and help to develop the technologies.
The basic training lasts 4 years.
Continuing education is essential because developments are moving very fast in this subject.