Qualification:
Primary Qualifications:
• Bachelor’s degree in aerospace engineering, computer science, electronic engineering, math , mechanical engineering , navigation or equivalent.
• 3+ years of experience writing embedded software in C, C++, or a similar language
• Experienced in algorithm development with C/C++, MATLAB, SYSML V2
• Basic knowledge in test software development on C, C++, CVI/Labwindows, Labview.
• Must be able to work with international team and can take oversea short-term on-site work.
• Strong oral and written communication skills both in Mandarin and English
Additional Qualifications:
• Be able to work with international team and can take oversea short-term on-site work.
• Navigation and Guidance products related test software solution development is highly preferred. (IMU, AHRS, GPAHRS, GPADAHRS, GNSS, etc. )
• Experienced in software for the ARM Cortex family or a similar microarchitecture
• Working knowledge of hardware level software development, including use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, bootloaders and debug tools
• Experience programming and testing high reliability, safety critical, and fault tolerant systems
• Familiar with common electronic components and comfortable reading circuit design schematics and contributing to hardware design discussions
• Aviation product design or testing experience is highly preferred
• Experienced in multiple bare-metal and RTOS environment including FreeRTOS, Linux , understanding of operating system fundamentals, including schedulers, network stack, file system, memory management or other RTOS is plus.
• Good customer interface skills with the ability to work directly with technical and non-technical personnel is preferred.