Designs and tests real time embedded software for applications across platforms with an understanding of integrating and using a Real Time Operating System, RTOS, resolves software discrepancies for code maintenance including debug and performs updates in a change management controlled environment. + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree.