S

SiFive

Designs and sells RISC-V semiconductor cores

Staff Software Applications Engineer

Implementation & Technical Account ManagementConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science, or equivalent experience.
  • At least 5 years of relevant experience, including customer-facing technical support or applications engineering experience.
  • A strong background in computer architecture and software development using C, C++, and assembly.
  • Familiarity with GNU tools, debugger software and hardware, Debug and Trace, the Linux kernel, and at least one real-time operating system.
  • Experience with Linux, Git, Jira, and Confluence.
  • Ability to deliver training and explain complex technical topics clearly through oral and written communication.

Responsibilities

  • Support customers using SiFive IP and resolve software issues involving simulations, toolchains, firmware, and operating systems.
  • Serve as the technical escalation point for customer issues and represent customer needs internally.
  • Help customers understand the technical specifications and usage of SiFive's datacenter solutions, create and provide demonstrations, and continually improve the software and documentation for the project.
  • Characterize performance metrics and run benchmarks on simulation, emulation, and real-silicon platforms.
  • Collaborate with engineering, sales, and marketing to communicate product value and solve technical issues.
  • Create and present customer trainings and enablement sessions, and provide hands-on demonstrations using debuggers, board hardware, and other electronic devices when necessary.
  • Improve documentation, write application notes, and contribute to knowledge-base content.
  • Lead by example on difficult customer problems, share best practices, and collaborate closely with the application engineering team.

Desired Qualifications

  • Previous experience supporting semiconductor IP or processor customers, including waveform analysis, visual trace tools, and instruction logs.
  • Knowledge of server hardware, Linux distributions, and software development on this type of platform.
  • Experience influencing cross-functional decisions without direct management authority.
  • Comfort working at staff-level as a technical confidant and trusted contributor.

About the Company

SiFive

Designs and sells RISC-V semiconductor cores

SiFive designs and sells RISC-V based processors and related IP for use in devices and systems. Its chips come as cores and system-on-chip designs built on the open RISC-V instruction set, enabling customers to integrate high-density, energy-efficient compute into products. Unlike competitors that rely on closed architectures, SiFive leverages openness to offer flexible, scalable, and cost-effective solutions that boost compute density. The company aims to grow the RISC-V ecosystem by delivering high-performance hardware that helps customers tackle data-heavy tasks and build smarter devices.

Company size
501-1,000
Company stage
Series G
Total funding
$772.5M
Headquarters
Santa Clara, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at SiFive

See more jobs