As Controls Software Engineer you will develop, write, test and document embedded code for safety critical electronic engine control and monitoring systems. You will work on the project lifecycle from concept development, integrated/component testing through final production release. Your responsibilities will include designing and developing embedded software solutions, integration (software/hardware and software/software), and component level testing, as well as creating a testing framework and test plans.