Senior Firmware Engineer

Malaysia, Malaysia

Job Description


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 : 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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1001501
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Malaysia, Malaysia
  • Education
    Not mentioned