Responsibilities 職責描述:
1.Responsible for ded firmware development of related subsystems in Proton Therapy equipment, including requirements analysis, architect design, ded hardware design, communication protocol definition, coding and debug, function test, unit verification and integration with system.
負責質子治療設備相關子系統的嵌入式系統的固件開發工作, 包括需求分析,架構設計,嵌入式硬件設計,通信協議定義,代碼開發和調試,以及和系統的集成等。
2.Development based on ARM Platform and Linux OS, including ARM core board hardware design, firmware development includes human-computer inter, peripheral devices control and motion control, interfaces and driver development. Analyze the problems encountered and troubleshooting during development phase.
基于ARM 平臺進行開發,包括ARM核心板硬件設計,固件開發包括人機交互,各種外設控制和運動控制,各種接口和驅動程序開發和調試等,分析并解決開發過程中遇到的問題。
3.Responsible for fast control unit hardware and firmware development for safety subsystem, including requirements analysis, hardware design, FPGA architect design, communication protocol definition, FPGA coding and debug, function test, unit verification and integration with system.
負責質子治療設備安全子系統快控單元的硬件設計和固件設計, 包括需求分析,控制板設計,FPGA架構設計,通信協議定義,FPGA代碼開發和調試,單元測試以及和系統的集成等。
4.Ensure good understanding of company quality policy, follow the company’s product realization process and design control procedure, ensure compliance with QMS, output the codes, design documents and other deliveries on time.
按照公司的產品開發流程和質量管理體系,各階段按規定輸出相應的代碼、設計文檔及其它交付物。
5.Coordinate closely with system engineer and hardware engineer, participate in the subsystem requirement analysis, function and interface definition, participate in the system integration and debugging.
和系統工程師和硬件工程師緊密合作,參與子系統的需求分析和功能及接口定義,參與系統的集成和調試。
6.Other tasks assigned by the leader.
其它未盡事宜。
Qualifications 任職要求:
1.Master or above degree in Computer/ Electronic/ Communication/ Automation engineering or related education , over 5 years working experiences in ded software development.
碩士及以上學歷,計算機/電子/通信/自動化工程或相關專業,5年以上嵌入式設計相關工作經驗。
2.Proficient in C language on ded system, competence and experience with Scrum/Agile development, experienced in software development cycle and system level troubleshooting, good coding and documentation.
熟練掌握C語言進行編程,熟悉軟件開發方法,掌握常用開發工具和調試手段,有規范的編程風格和良好的文檔編寫習慣。
3.Knowhow of hardware and experience of ded hardware design, familiar with ded system architectures and applicatipon include ARM, FPGA, DSP, MCU, etc, experience in communication interfaces.
具有嵌入式硬件設計經驗,熟悉各種嵌入式系統架構和應用開發,包括ARM, FPGA, DSP, MCU等,熟悉各種常用通訊接口。
4.Familiar with ARM architecture and peripheral circuits, experienced in ded control based on ARM Cortex A8 platform, familiar with common communication protocols and algorithms, with extensive hardware and software debugging experience.
熟悉ARM架構和外圍電路,具有ARM平臺開發經驗,熟悉各種通信協議和算法,具有豐富的硬件和軟件調試經驗。
5.Familiar with RTOS, good understanding of Linux kernel, experienced of Linux operating system customization, tailoring and porting, experience of Linux device driver development.
熟悉RTOS,對Linux系統內核有深入理解,可以定制、裁剪和移植Linux操作系統,具有Linux驅動程序開發經驗。
6.Clear thinking, effective communication and teamwork, medical device software development experience is preferred.
思路清晰,良好的溝通和協作能力,有醫療器械軟件開發經驗者優先。
7.Fluent spoken and good written English.
英語口語熟練,良好的英語文獻讀寫能力。