Software developer, systems-level development
In this position, you analyze requirements, develop software for machine controls, and communicate with hardware via various interfaces. You also program frontend applications and conduct control engineering developments.