Senior Software Research Engineer - High Performance Computing (RISC-V)

Innovative processor solutions company designing and developing cutting-edge RISC-V CPU cores and automated proprietary tools for customization.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Software Research Engineer - High Performance Computing (RISC-V)

Codasip, an innovative processor solutions company, is seeking a Senior Software Research Engineer to join Codasip Labs, their innovation and research hub. This role focuses on high-performance computing with RISC-V technology, where you'll work on cutting-edge technologies preparing them for rapid commercialization.

The position offers a unique opportunity to work at the intersection of software and hardware, optimizing compute libraries and system software for Codasip's high-performance RISC-V processors. You'll be involved in software-hardware co-design, adapting software to leverage unique features of RISC-V CPU microarchitecture and memory subsystem, while ensuring application requirements are incorporated into the computer architecture itself.

As a Senior Software Research Engineer, you'll collaborate with academic and industry partners, engage with potential customers, and play a crucial role in developing and optimizing software solutions. The role involves working with technologies like BLAS and FFTW libraries, creating test cases, and developing demonstrators for international events.

The ideal candidate brings strong expertise in C, C++, and Fortran, with experience in low-level software library development and performance optimization. You should be comfortable working independently while collaborating effectively in a distributed team environment. Knowledge of RISC-V and hardware/software co-design is highly valued.

At Codasip, you'll join a flexible, open, and supportive team of curious, self-motivated engineers working on ultra-modern technology. The company culture encourages exploration of original solutions and experimentation with new techniques, promoting cross-departmental collaboration. This role offers the opportunity to shape the future of processor technology while working with cutting-edge RISC-V architecture.

Last updated 8 days ago

Responsibilities For Senior Software Research Engineer - High Performance Computing (RISC-V)

  • Optimize common compute libraries (e.g., BLAS, FFTW) and system software for Codasip's high-performance RISC-V processors
  • Propose and develop new concepts to enhance low-level software for minimal response times and maximum performance
  • Develop new tool features for existing and future Codasip's RISC-V-based platforms
  • Create and maintain test cases to support verification
  • Collaborate with academic and industry partners to advance the software stack
  • Develop software-defined vehicles and demonstrators for customer showcases

Requirements For Senior Software Research Engineer - High Performance Computing (RISC-V)

  • Strong background in software engineering with hands-on experience in C, C++, and Fortran
  • Solid experience in low-level software library development and performance optimization
  • Proven ability to contribute to complex software projects
  • Ability to work independently and manage time effectively
  • Excellent communication, collaboration, and problem-solving skills
  • Fluent English (written and spoken)
  • Experience with RISC-V and hardware/software co-design (preferred)
  • German language skills (preferred)

Interested in this job?

Jobs Related To Codasip Senior Software Research Engineer - High Performance Computing (RISC-V)

Senior LLVM Compiler Engineer - CPU

Senior LLVM Compiler Engineer position at Codasip, focusing on customizing and optimizing compilers for embedded CPU cores and RISC-V technology.

CPU Design Engineer (Memsys/RISC-V/Out-of-Order cores)

Join Codasip as a CPU Design Engineer, working on Out-of-Order cores and memory subsystems for innovative RISC-V processor solutions.

Sr. SDE, Amazon Private Brands

Senior Software Engineer role at Amazon Private Brands, building discovery systems using AWS and ML, offering competitive compensation $151K-$261K plus benefits.

Sr. Software Development Engineer, Japan Store Tech

Senior Software Engineer role at Amazon Japan Store Tech, focusing on improving selection discovery through distributed systems and machine learning

Sr. Software Development Engineer, Kuiper Government Solutions Team

Senior Software Engineer role at Amazon's Project Kuiper, developing critical APIs for government space applications with competitive compensation and benefits.