[ IRC5294 ] Software Engineer
Chengdu, ChinaOpen Date:3 days ago
 

Brief Description:

  • In this role you will contribute to development of the core software within the Avionics Computing and Graphic platform for Advanced Air Mobility business, you are expected to define and complete work assignments independently to meet short-term and long-term project/business goals.

Responsibilities:

  • Responsible for Avionics Computing and Graphic software Requirements, Architecture, Design, Coding and Integration from desktop software tool support CI&CD and ARINC653 partition testing applications.
  • Complete assigned tasks and meet standard/process/requirements within assigned budget and schedule.
  • Ensure technical quality excellence, timely delivery and responsiveness to customer/program needs.
  • Keep communication and collaboration with stakeholders within and across teams to achieve the team/project/business goal.
  • Continuously simplify and improve the process, find best practice to meet project needs with no impact on quality.
  • Coordinate with internal and external stakeholder for issue trouble-shooting.
  • Assure proper documentation of technical data generated for the assigned tasks consistent with engineering policies and procedures.
  • Recommend approaches to meet the technical and program requirements in certain function area, independently or under certain guidance.
  • Assist in the formulation and implementation of plans to achieve technical requirements, scheduling, and contract commitments.
  • Complete other tasks assigned by Manager on time with good quality, demonstrate accountability in daily work.

Qualifications Required:

  • Bachelor's Degree in Engineering, Aerospace, Electronics or Computer Science field
  • Minimum 3 years’ experience in C/C++ or python programming.
  • Experience in real time embedded software development and testing.
  • Experience with software architecture development.
  • Strong English (required) and Chinese (desired) read and written communication skills.
  • Strong interpersonal skills.
  • Ability to consistently produce high quality work in a production environment.

Qualifications Desired:

  • Experience with Avionics Computing and Graphic with partitioned operating environments.
  • Experience with CI&CD is preferred.
  • Experience with automated testing frameworks is preferred.
  • Knowledge of DO-330 certification standards, SOI-1 to SOI-4 experience is a plus.
  • Experience with ARINC 653, ARINC 664, ARINC 429, ARINC 615A and other industry standards.
  • Experience with avionics software requirement and interface definition and management.
  • MultiCore CPU based on ARM architecture development experience is preferred.
  • Demonstrated ability to analyze and resolve problems.
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