Lead Debug/Trace/Profiling Design Engineer
Listed on 2025-12-15
-
Engineering
Systems Engineer, Hardware Engineer, Software Engineer, Embedded Software Engineer
Lead Debug/Trace/Profiling Design Engineer
Join to apply for the Lead Debug/Trace/Profiling Design Engineer role at Si Five
About Si FiveAs the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC‑V to the highest performance and most data‑intensive applications in the world. SiFive’s unrivaled compute platforms continue to enable leading technology companies around the world to innovate, optimize and deliver the most advanced solutions of tomorrow across every market segment of chip design, including artificial intelligence, machine learning, automotive, data center, mobile, and consumer.
With SiFive, the future of RISC‑V has no limits. At SiFive, we are always excited to connect with talented individuals who are just as passionate about driving innovation and changing the world as we are.
SiFive is seeking a hardware design technical lead passionate about designing industry‑leading debug, trace, and profiling IP to drive adoption of RISC‑V across SOC designs. The role focuses on debug, trace, and profiling and will be vital to SiFive’s effort to create silicon at the speed of software across our entire IP portfolio. We build and maintain our RISC‑V processor subsystem IP using the Chisel hardware construction library embedded in the Scala language and seek a motivated individual to lead enhancement of our existing debug/trace/profiling hardware as well as develop new capabilities.
Opportunities to engage with customers, partners, tools vendors, and the RISC‑V International Association exist.
- Architect, design and implement debug, trace and profiling hardware.
- Work with architecture, performance, software and hardware teams in architecture/microarchitecture exploration and specification.
- Implement RTL generators such that elements self‑configure to optimally design‑in extensive configurability as a first‑class consideration.
- Integrate new design content into SiFive’s Chisel/FIRRTL framework and contribute to improvements to that framework to enable automatic configuration/generation of documentation, verification test benches and tests, and packaged software.
- Perform initial sandbox verification, and work with design verification team to create and execute thorough verification test plans.
- Ensure that knowledge is shared via creation and maintenance of great documentation and participation in a culture of collaborative design.
- Knowledgeable in debug, trace and profiling architecture and concepts.
- Knowledgeable in debug interfaces, JTAG, cJTAG.
- Knowledgeable in CPU architectures, power management and SoC design.
- Experience in debugging tools, profiling methods.
- Proficiency with hardware (RTL) design in Verilog, System Verilog, or VHDL.
- Attention to detail and a focus on high‑quality design.
- Ability to work well with others and a belief that engineering is a team sport.
- Knowledge of at least one object‑oriented and/or functional programming language.
- Knowledge of one or more of:
Chisel/Scala, RISC‑V architecture, Git/Jira/Confluence is a plus. - 7+ years of industry experience leading and directly contributing to architecture, microarchitecture and RTL design for debug/trace/profiling hardware for high‑performance processors.
- MS/PhD in EE, CE, CS or a related technical discipline.
Consistent with SiFive values and applicable law, we provide the following information to promote pay transparency and equity. Base Pay Range: $–$. In addition to base pay, this role may be eligible for variable/incentive compensation and/or equity. The role is also eligible for a comprehensive, competitive benefits package which may include healthcare and retirement plans, paid time off, and more.
LocationAustin, TX
Additional InformationThis position requires successful background and reference checks and satisfactory proof of your right to work in the United States of America. Any offer of employment for this position is also contingent on the company verifying that you are authorized for access to export‑controlled technology under applicable export control laws or, if you are not already authorized, that we can successfully obtain any necessary export license(s) or other approvals.
SiFive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. As an E‑Verify employer, we use this system to confirm the employment eligibility of all new hires in accordance with federal law. All applicants will be required to complete a Form I‑9, Employment Eligibility Verification, upon hire. We do not use E‑Verify to pre‑screen job candidates and will comply with all E‑Verify regulations.
California residents: please see our job candidate notice for more information on how we handle your personal information and your privacy rights:
Privacy Policy Document.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).