Canyon AeroConnect · 1 month ago
Software Development Engineer I/II
Canyon AeroConnect is one of the world's leading suppliers of avionic-standard aircraft communications and navigation systems. They are seeking a Software Development Engineer to design and implement real-time embedded software for their products, which includes coding, debugging, and supporting certification activities.
Air TransportationOptical Communication
Responsibilities
Design and implement real-time embedded software for Canyon AeroConnect's products, including software defined radios, navigation & communication radios, airborne servers, audio products and other similar products
Software design, coding, debugging, test and verification, documentation, and support of certification activities
Development of low-level drivers and real time embedded applications
Development of customer facing application software used to configure Canyon's avionics products
Qualification
Required
Experience with C/C++/C#
Experience with Python and other scripting languages
Strong Analytic and problem solving skills
Strong oral and written communication skills
Works to and supports schedules and metrics
MINIMUM EDUCATION & EXPERIENCE - Bachelors Degree in Engineering or related field (or the equivalent combination of education and experience) and 2 - 5 years of related experience
This position must meet Export Control compliance requirements, therefore a US Person as defined by 22 C.F.R. 120.15 is required. US Person includes US Citizen, lawful permanent resident, refugee, or asylee
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire
Preferred
Experience with DSP to perform audio and radio signal processing
Experience using bench equipment; oscilloscopes, Logic Analyzers, In-Circuit Emulators, J-TAG debuggers
MS Windows Application developments experience in C#/WPF
Experience with application development within mobile devices (iPhone, iPad, Android, etc.)
Experience with Linux