Develop Functional and Design specifications for Firmware and Diagnostics.
Develop, test, and deploy Firmware and Diagnostics for FPGA and ASIC-based Platforms.
Develop BSP and drivers, bring up board, bootloader, and Operating System for Embedded Systems.
Collaborate with software and hardware engineers in developing the products.
岗位要求
Minimum Requirements:
MS in CS/EE and related majors, BS with 2+ years relevant working experience.
Experienced in software programming skills in C/C++.
Experienced in Embedded Software development: Linux BSP and board bring up.
Excellent verbal and written communication skills.
Nice to Have:
Experienced with developing drivers for DDR3/DDR4, NAND/NOR Flash, I2C, PCIe, SPI, USB 2.0/3.0 and high speed I/F (e.g. 10G Ethernet).
Experienced with source-code control tools such as Perforce, SVN, ClearCase, …
Familiar with processor debugging tools (e.g. logic analyzer, ICE).
Working experience with writing socket-based network applications.
Working knowledge of Python, TCL, or other scripting languages.