Home

Sr. Software Engineer - Debug and Profiling Tools at SiFive

Location: Santa Clara, CA, US

Job Summary:

Job Duties:
- Improve, build, and release OpenOCD, GDB, LLDB, and SiFive TraceDecoder.
- Collaborate with the upstream community on tools.
- Engage with architecture and hardware teams for feature refinement.
- Apply best practices in software development life cycle.
- Develop innovative debug and performance tuning tools.
- Provide customer support pre and post-sales.

Required Skills:
- C/C++ and Python
- Low-level debugging
- OpenOCD, GDB, LLDB
- SoC performance monitoring
- Git, shell scripting, Linux
- CI tools (Jenkins)

Required Experiences:
- Development of low-level debuggers
- Low-level instruction tracing
- Upstream development experience

Job URLs: