Contribute to our portfolio companies’ success by browsing open positions below.

Firmware Manager at SiFive
Shanghai, CN / Chengdu, CN
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.


    • Manage the firmware team with 5-10 members for SoC product development
    • Lead firmware team deliver driver package and OS related SDK for certain SoC product
    • Build the software package of SDK for IoT application MCU, including BLE, etc.
    • Software architecture design and reasonable API definition
    • Develop the test plan of ASIC/SoC from software/driver level and management the validation
    • Build a reusable software framework to support multiple products for a product platform
    • Solve system problems, optimize system performance, and cooperate with the hardware team to complete production


    • BS degree or equivalent practical experience. MS in EE or CS is preferred.
    • 6+years’ experience in embedded software development, such as free RTOS.
    • 4+years’ experience in ASIC/SoC company for firmware development of chip design/verify
    • Good people and communication skills in Mandarin and English
    • Good scripting skills in C/C++ and Git system with open source projects
    • Strong in team management, tasks management, performance management skill

Big Plus:

    • Experience on low power optimization of IoT related application
    • Experience of BLE protocol stack software
    • Experience of software/driver development in Crypto including: AES/SHA/RSA/ECC
    • Experience of audio/video process software development
    • Experience of RISC-V tool chain usage