What does an aviation embedded software engineer do?

Career: Aviation Embedded Software Engineer

An Aviation Embedded Software Engineer designs, develops, tests, and maintains software that operates within embedded systems used in aircraft and aviation equipment. These engineers work with specialized hardware and ensure the software meets stringent safety, reliability, and regulatory requirements unique to the aviation industry. Their work is crucial for systems such as flight controls, navigation, communication, and other onboard electronics. They often collaborate with hardware engineers and comply with standards like DO-178C to ensure system safety and performance.