
Brief Description:
- The Test Systems Software Engineer will be directly involved in the software development of the Avionics Test Lab. The test environment will be used to meet the needs of effective product demonstration, definition, requirements, architecture, integration, debugging, verification confirmation, certification, production and other requirements in the full life cycle of AVIAGE SYSTEMS product development. Test labs can be purely simulated, semi-physical, real parts, or a hybrid. The primary responsibilities under this role is following (but not limit to):
Responsibilities:
- Participate in teams responsible for the execution of design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements.Independently recommend approaches to meet the technical and program requirements in certain function areaAssist in the formulation and implementation of plans to achieve technical requirements, scheduling, and contract commitments Develop technical understanding and skills in line with the relevant assigned project requirements utilizing the capability building framework and resources provided.Develop the knowledge and competency of fellow engineers within assigned technical areasCollecting requirements and generate specification.Make development plan and report project status regularly.Software and script development and debug on assigned projects.Software development for automation test station.Simulation model development.Organizing review and ensure providing high quality document.Support Test Station build, update and checkout to ensure correct functionality.Defining clear verification methodology and generating verification procedure.Work across multiple teams to understand functional requirements for software applications. Keeping good communication with internal and external customers.
Qualifications Required:
- BS or MS degree of computer science or similar engineering majorStrong programing and debugging skill using C/C++, C# languagesExperience writing code in a variety of programming languages Willingness to collaborate in a team environmentProactive communication skillFast learner
Qualifications Desired:
- Knowledge of Avionics communications protocols, such as ARINC664, ARINC825 or ARINC429Background in Aerospace electronics/Avionics engineering and developmentFamiliarity with software development and (automation) test Tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)Skill of at least one of programming languages, Java, ASP, Python is a plusExperience with image processing and video processing is a plusExperience of aircraft simulation development is a plusStrong oral and written communication skills in Chinese and EnglishAbility to interface effectively with all levels of the organization and external customersFamiliar with EVM project management methodology
我们致力于为行业最优秀的人才提供成长、创新的多元文化,以及良好的职业发展机会。
发送你的申请至 recruiting@aviagesystems.com
发送你的申请至 recruiting@aviagesystems.com