Home

Sr. Software Engineer - Debug and Profiling Tools at SiFive

Location: Redmond, WA

Job Summary:

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

Required Skills (Keywords):
- Low-level debuggers
- GDB & LLDB development
- Instruction tracing
- SoC performance monitoring
- C/C++ and Python proficiency
- Git, shell scripting, Linux
- CI tools (Jenkins)
- Upstream development

Required Experience (Topics):
- Low-level debugging tools
- SoC monitoring architecture
- Software development lifecycle
- Customer engagement and support

Job URLs: