CAST Compression IP Webinar 800x100 (2)

Senior Engineer I – Software

Senior Engineer I – Software
by Admin on 09-16-2022 at 1:45 pm

About the Company:

SiFive brings the power of the open source RISC-V ISA that it invented combined with innovations in CPU IP to the semiconductor industry, making it possible to develop domain-specific silicon faster than ever before. With its OpenFive business unit, the industry leaders in domain-specific silicon, SiFive is accelerating the pace of innovation for businesses large and small.

OpenFive is a solution-centric silicon company that is uniquely positioned to design processor agnostic SoC architectures with customizable and differentiated IP for artificial intelligence, edge computing, HPC, and networking solutions. OpenFive develops domain-specific SoC architecture based on high-performance, highly-efficient, cost-efficient IP to deliver scalable, optimized, differentiated silicon. OpenFive offers end-to-end expertise in architecture, design implementation, software, silicon validation and manufacturing for semiconductor companies and systems manufacturers

Responsibilities:

  • Understand the requirement and development embedded firmware (bare-metal code, drivers, tests) for different ASIC.
  • Patriciate in Bring up and Porting activities on various embedded platform including Embedded Linux.
  • Develop production-quality software, including testing, documentation, static analysis
  • Interact with hardware and other software teams to carry out bring up activities.

Requirements:

  • 2-3 years of recent relevant development experience on ARM (A/M/R series)/RISC-V (U and S cores)/MIPS or similar SoC platforms.
  • Strong hands on experience in Assembly/C/C++ on Heterogeneous and Multiprocessor platforms.
  • Proficiency in C, Python, Linux, and knowledge on how to use embedded development tools such as JTAG and associated debug tools.
  • Good understanding of SoC internals, Hardware IP’s, different types of bus protocols and interfaces
  • Sound knowledge of S/W development tools like GNU compilers, cross compilers, code version systems, Bugzilla/JIRA etc.
Share this post via: