Skip to content
← Back to job listings

SOC Firmware engineer (MCU FW)

iluvatar · 闵行区, 上海市, 中国

External listingfull-timeabout 1 month ago

About The Role

RESPONSIBILITIES: 1. Be responsible for firmware development and maintenance basing on ARM/RISC-V CPU; 2. Design, implement and integrate the firmware modules from system architecture and functional specification; 3. Optimize the firmware performance for limited resource usage, low power consumption; 4. Support silicon bring-up, troubleshoot both hardware and software issues; 5. Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them; 6. Write application/technical documents. REQUIREMENTS: 1. Solid programming skill in C/C++/Assembler, Shell, Makefile; Perl/Python is a plus; 2. Be familiar with CPU programming basing on ARM or RISC-V; 3. Experience in secure boot、uart, i2c, PMBus, AVSBus, spi controller, spi flash, thermal sensor, PCIe driver development; 4. Experience in SM2/SM3/SM4 or RSA/SHA/AES/DES/TDES algorithm verification or development; 5. Experience in power management (such as DVFS) or thermal management; 6. Good English reading and writing skills, self-motivated, proactive, team work and achievement oriented; 7. Bachelor’s degree or above in Computer / Computer Science, Electronic Engineering, or related technical discipline. SOC Firmware engineer (MCU FW) RESPONSIBILITIES: 1. Be responsible for firmware development and maintenance basing on ARM/RISC-V CPU; 2. Design, implement and integrate the firmware modules from system architecture and functional specification; 3. Optimize the firmware performance for limited resource usage, low power consumption; 4. Support silicon bring-up, troubleshoot both hardware and software issues; 5. Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them; 6. Write application/technical documents. REQUIREMENTS: 1. Solid programming skill in C/C++/Assembler, Shell, Makefile; Perl/Python is a plus; 2. Be familiar with CPU programming basing on ARM or RISC-V; 3. Experience in secure boot、uart, i2c, PMBus, AVSBus, spi controller, spi fl

This is an external listing. JobSpring does not represent or verify the employer. Report this listing