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.OpenFiveoffers end-to-end expertise in architecture, design implementation, software, silicon validation and manufacturing to deliver high-quality silicon.
Senior Engineer I - Software

Senior Engineer I - Software

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.

Get in touch

Share your vision with the OpenFive Sales team to create a custom silicon solution that fits your needs.

ASIC Design Specs

With your design specification ready, the OpenFive team will help define the schedule and budget for your project.

Subscription

Sign up to receive OpenFive’s latest news