Space Avionics Software Engineer I, Cloud Computing Technologies Agile Development Labor Rate helps the team develop, document, and maintain architectural designs, requirements, algorithms, and designs for new space software systems. Work with the team to implement the design, manufacture, and support of technical electronic systems for the aviation industry. Involved in the program management and the engineering of various avionics software. Involved in an investigation into technological advances for developing new applications or improving existing applications that meet an organization’s needs. Write programs, prepare certification documents, develop code according to requirements, and thoroughly review the codes before deployment. Develop models and simulation, validate the simulation, and calibrate the simulation for actual performance. Carry out comparative functionality testing, analyze the results, and report to the Senior Space Avionics Software Engineer. Together with the multidisciplinary team of avionics software engineers, develop various flight control software and other airborne software systems. Responsible for the provision of computer system support for all form of communication, guidance, and navigation systems. Perform tests and retests on every developed system to ensure that they are working at the proper level of efficiency. May have a degree in computer science, software engineering, aerospace engineering, electronics/computer software engineering, or other closely related courses; with 2-5 years of experience in this field. Boast of Complete training and certification from the Federal Aviation Administration. Possess a proficient ability to adequately develop, analyze, and test software codes. Proficient in developing applications software with various programming languages, most importantly C, C++, C#, and Java. Experienced in developing Software in Linux or Redhawk environment. Experienced in troubleshooting various computing platform issues and abnormalities involved with computer hardware and software such as Driver and Firmware. Conversant with an agile software development environment and methodologies. Report coding errors and seek ways that they can be resolved. Conversant with the methods that various application models and simulations can be developed and deployed. Work with the team under the supervision of the Senior Avionics Software Engineer.
Further rates within this Space Avionics Software Engineer I category.