[ IRC4867 ] Senior Software Engineer
Shanghai, China发布时间：1 月前
- In this role you will be responsible for technical direction and lead the development of the core software within the IMA platform under specific software process and standard, you are expected to define and execute work assignments independently as well as making decision, guiding others, utilize experience and expertise to develop and execute objectives, solve problems and have the ability to effect short-term and long-term project/business goals.
- Lead group responsibility for execution of IMA software Requirements, Architecture, Design, Coding and Integration, responsibility may range from low level device drivers/BSP to upper level applicationsLead and execution of the assigned tasks meeting standard/process/requirements within assigned budget and scheduleMaintain awareness of efforts within group and interfaces to assure technical quality excellence, timely completion of work and responsiveness to customer / program needsWork in collaboration with necessary parties and cross team to achieve the team/project/business goalProvide the technical mentoring, influence, constructive insight through technical communication/workshopLean and improve the process, best practice to meet project needsCommunicate with leads on technical, cost, schedule, and personnel issuesCommunicate progress to leads and customers
- Bachelor's Degree in Engineering, Aerospace, Electronics or Computer Science fieldMinimum 8 years’ experience in C/C++ programmingExperience in real time embedded software development and testingExperience in BSP and device driver development and testingBe able to understand circuits schematics and operate Oscilloscope is a plusKnowledge of operating systemsExperience with software architecture developmentStrong English (required) and Chinese (desired) oral and written communication skillsStrong interpersonal skillsAbility to organize information and make timely and sound decisionsAbility to consistently produce high quality work in a production environment
- Experience in Ada languageExperience with IMA and partitioned operating environmentsExperience with DO-178B software certificationKnowledge of DO-178B, DO-178C, DO-297, ARP4754 certification standardsExperience with ARINC 653, ARINC 664, ARINC 429, ARINC 615A and other industry standardsExperience with avionics software requirement and interface definition and managementStrong interpersonal and leadership skillsDemonstrated ability to analyze and resolve problemsDemonstrated leadership in advancing the state of the art in a technical specialty