Sr. Embedded Software Engineer - Austin, United States - CyberCoders

    CyberCoders background
    Description
    Austin, TX Full-time $150, $200,000.00Posted 03/01/2024

    Job Title:
    Sr. Embedded Software Engineer - C/C++, RISC-V

    Job Location:
    Austin, TX Compensation: $150K - $200K+ base Depending on experience plus bonus & stock optionsRequirements: 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 Us1) 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 potentialWhat You Will Be DoingIn 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 highquality, highperformance code for our novel 2000core 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 debuggingWhat You Need for this PositionMust 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 transformerbased models
    • Scientific highperformance computing applications such as finite element analysis, signal processing, graph analytics, and genomicsSo, 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 for immediate considerationApplicants must be authorized to work in the U.S.Preferred SkillsC/C++RISC-VComputer architectureRTLHighperformance computing (HPC)SOCCPUEmbedded Software