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 3 months 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.

Senior AQA Engineer

Senior QA Automation Engineer position at Logifuture, requiring 5+ years of experience in test automation, offering hybrid work and comprehensive benefits.

Lead Backend Software Engineer (iGaming/Online Casino)

Lead Backend Software Engineer position for iGaming platform, requiring 3+ years of experience, expertise in Node.js, AWS, and PostgreSQL, offering remote work flexibility.

Senior Software Engineer

Senior Software Engineer position at Deputy, building backend systems for global workforce management platform serving millions of users