Worked to Re-architect Aeronautical MCDU (Multifunction Control Display Unit) user interface software to facilitate rapid menu development and scalability. This included ARINC device driver modifications. Work was performed in 'C' on a TMS320C30 target and required Makefile development under an MKS development system. Rework was necessitated by "legacy" coding and hardware, to extend life of platform.
Challenges
Requirements were extremely vague due to contractual circumstances. Ongoing development of the requirement specification was also performed.
Legacy software base was resource starved. Made appropriate coding decisions to mitigate problems.