Senior Firmware Engineer

StarFive Technology Co., Ltd.

  • Malaysia
  • Permanent
  • Full-time
  • 2 months ago
Who are we StarFive is a leading provider of RISCV processors, platforms and solutions. StarFive products are widely used in smart home appliances, smart monitoring, industrial robots, traffic management, intelligent logistics, wearable devices, solid state storage, network communications and edge computing, etc. We are intensively designing next generation high performance RISC-V CPU and RISC-V-based SoC chips. Talents who are passionate in research and development for future chips are welcomed to join us. Being part of this vibrant team, you can produce world class successful commercial chips supported by efficient software stacks. Job Highlights Working with talented colleagues from around the worlds Exciting future with breakthrough technologies Great career growth opportunity in a leading RISC-V technology Job Description: Collaborate with SoC design, hardware and software teams to do pre-silicon and post-silicon validation. Develop SoC module drivers and tests for bare metal environment or RTOS. Software optimization and maintenance of existing products. Develop and deliver firmware for SoC or module. Algorithm C code porting to embedded system. Deliver clean, easy to understand, robust code and documents as well. Mentorless experienced firmware engineers and help guide them to successful deliverables. Requirements: Bachelor / Master Degree in Electrical & Electronic, MS in EE or CS is preferred. 5+ years' experience of embedded software development. Proficient in C/C++ programming, and know how to use embedded development tools such as GDB, OpenOCD, etc. Experience with the ARM/RISC-V architecture. Familiar with common SoC peripheral interfaces and relevant protocol, such as UART, I2C, SPI, USB, SDIO, etc. Strong ability to analyse, locate, solve problems, with teamwork and self-drive awareness. Good people and communication skills in Mandarin and English. Big Plus/Added Benefits: Experience on RTOS/Linux/UEFI porting and driver development. Shell/Perl/Python programming experience. Experience on software version control system especially Git. * Experience on high-speed components like PCIe/USB/DDR, familiar with the interface and protocol.

foundit

Similar Jobs

  • Senior Engineer, Firmware Engineering

    Western Digital

    • Petaling Jaya, Selangor
    Company Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. A…
    • 1 day ago
    • Apply easily
  • Senior Engineer, Firmware Engineering

    Western Digital

    • Petaling Jaya, Selangor
    Company Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. A…
    • 1 day ago
  • Senior Firmware Test Engineer

    AirdroiTech

    • Subang Jaya, Selangor
    Position Overview: Navigate the intricate world of device intelligence! As our Firmware Test Engineer, you'll be the guardian of quality and precision for our Internet of Things (I…
    • 18 days ago