Senior Firmware Engineer FPGA
Shanghai China
Responsibilities
Location Shanghai, ShanghaiCN Job ID REQ-053410Responsibilities:
- Support the research and development of the next generation AAS, UV-Vis, GC, LC, FT-IR instruments, and related accessories.支持新一代原子吸收光谱,紫外-可见,气相色谱,液相色谱, 傅里叶红外光谱仪器及相关配件的研究和开发。
- Support product lines sustaining within the Product Life Cycle.在产品生命周期内支持产品线。
- Determine electronic design requirements. FPGA development engineer requires the essential skills to succeed in today's rapid-paced embedded software development environment. The engineer must have the ability to debug an embedded FPGA system to meet the challenges of the project deadlines. 确定电子设计需求。能适应当下快节奏的嵌入式软件开发环境。调试嵌入式FPGA系统,在规定期限内完成项目。
- The FPGA developer shall be able to understand the system hardware as related to the developing software and utilize the new technology, process, or platform to interface between the hardware and the software. 了解与开发软件相关的系统硬件,使用新技术、流程或平台在硬件和软件之间建立接口。
- The FPGA development engineer should be able to organize FPGA embedded software, create beautiful system architectures, and communicate documentation, specifications, and process issues clearly.管理FPGA嵌入式软件,搭建优秀的系统框架,就文档,规格和流程问题进行清晰沟通。
Requirements:
- Recognized BS in embedded engineering/electronics/automation/computer science with a minimum of 5 years, or MS with a minimum of 4 years of related experience in industry instruments, or medical devices.正规院校嵌入式工程/电子/自动化/计算机科学学士学位,至少5年以上,或硕士学位,至少4年以上工业仪器或医疗设备相关经验。
- Experienced in FPGA development in analytical instruments is desirable.有分析仪器FPGA开发经验者优先。
- Demonstrated understanding of instrumentation systems and their control including op amps, sensors, motors, serial and parallel communication protocols (UART, SPI, I2C, RS232, DPRAM…), microprocessors and DSPs, and programmable logic (FPGA, CPLDs…).了解仪器仪表系统及其控制,包括运算放大器、传感器、电机、串行和并行通信协议(UART、SPI、I2C、RS232、DPRAM……)、微处理器,DSP以及可编程逻辑器件(FPGA、CPLD……)。
- The FPGA development engineer shall be in-depth knowledgeable with HDL and VHDL programming and the nuances of the skilled languages in various IDEs, like Vivado, Quartus, IAR, Keil Arm, etc.FPGA开发工程师应深入了解HDL和VHDL编程,以及各种ide(如Vivado, Quartus, IAR, Keil Arm等)中熟练语言的细微差别。
- Demonstrated understanding of good software design practices, revision control, understanding of design for manufacturing, design for testing, design for service, and design for reliability.对良好的软件设计操作、版本控制、可制造性设计、可测试性设计、可服务性设计和可靠性设计有一定了解。
- Good communication skills & self-motivated.良好的沟通技巧和上进心。
PerkinElmer is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, or veteran status or any other characteristics protected by applicable law. PerkinElmer is committed to a culturally diverse workforce.