Job Title: Sr. Embedded Software Engineer - C/C++, RISC-V
Job Location: Austin, TX
Compensation: $150K - $200K+ base Depending on experience plus bonus & stock options!
Requirements: Embedded Software, C/C++, RISC-V, Computer Architecture, ARM, x86, RTL Design
Our company is developing multi-thousand core RISC-V SoC's for high-performance computing, scientific, and AI applications. Led by an accomplished team with a proven track record, we are currently developing our second-generation accelerator solution. Our versatile accelerator architecture is based on an array of thousands of custom-designed 64-bit RISC-V CPU cores, tightly integrated with memory and a proprietary high-speed mesh network fabric that removes crucial bottlenecks. Seamless arrays of hundreds of chips can be constructed, approaching one million cores. The open and developer-friendly RISC-V programming model eliminates vendor lock-in and greatly simplifies software development, QA, and maintenance, since there is no need to support multiple and often proprietary software stacks (e.g.- x86, CUDA, ROCM, FPGAs, etc.).
Top Reasons to Work with Us
1) Competitive Compensation ($150K - $200K base Depending on Experience)
2) Comprehensive Benefits package including bonus and stock options!
3) The chance to join a small start-up with huge upside potential!
What You Will Be Doing
In this position, the successful candidate will port and optimize common scientific computing software for our platform, and support customers in porting their applications. Responsibilities include:
- Writing high-quality, high-performance code for our novel 2000-core RISC-V SoC
- Port, optimize, and maintain scientific HPC software stack
- Support customer application porting and optimization
- Develop and optimize PyTorch backend
- Optimize HPC math libraries such as BLAS, LAPACK, FFTW
- Assist hardware optimization, verification, and debugging
What You Need for this Position
Must have a Bachelor's (Master's or Ph.D. preferred) in Computer Science, Electrical, or Computer Engineering, or similar with 5+ years of experience with:
- Embedded Software Development
- Software engineering, algorithm, and data structure design skills
- C/C++ programming
- RISC-V, ARM, or x86 assembly language
- Computer architecture
Preferred:
- Developing software in RTL simulation/emulation environment
- RTL design and debugging
- Developing machine learning models, especially generative transformer-based models
- Scientific high-performance computing applications such as finite element analysis, signal processing, graph analytics, and genomics
So, if you are a Sr. Embedded Software Engineer with C/C++ and RISC-V experience, please apply today! or send an updated copy of your resume to Mike.Vandenbergh@CyberCoders.com for immediate consideration!
Applicants must be authorized to work in the U.S.