Brief Description:
- The Software Engineer will take part in the software activities of AAM products, include but not limited to the development, integration and/or verification of core/infrastructure software and/or the applications per the requirements. Meanwhile, the software background will provide the candidate more responsibility to make the integration and verification of the AAM products and systems smooth.
Responsibilities:
- Software requirement capture, including the information bidirectional interaction with the system and hardware development
- Software solution design and implementation, including architecture, code and debugging
- Software development, including underlying device driver development, middleware software, upper layer software and applications
- Software integrated with the hardware
- Software integration and verification in the system, including unit test, functional and performance test, etc.
- Software documentation and related artifacts generation
- Software lifecycle data generation and compliance demo to meet the target regulations
- Recommendation and suggestions from software point of view to make the product development smooth and efficiency
- Software, product and system issue fix, including root cause finding, issue fix solution, etc.
Qualifications Required:
- Bachelor degree or above in computer, communication, automation, aviation, AI, electronics or electrical engineering, etc.
- Proficiency in C/C++, Python, Matlab, etc.
- Knowledge of operation system and driver development
- Passionate about the aviation, willing to innovate and have excellent analytical and problem-solving skills
- Familiar with interface prototype, including RS422, RS485, A429, CAN, A825, PCIe, Uart, EMIF, etc.
Qualifications Desired:
We will build a capable, innovative, diverse, customer-oriented team with the best talent in our industry.
Join us with your application to recruiting@aviagesystems.com
Join us with your application to recruiting@aviagesystems.com

