Bootstrap

Codasip

CPU Emulation Engineer

๐Ÿ“ŒMunich, Germany ๐Ÿ‡ฉ๐Ÿ‡ช

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

**Please note this role is primarily open to candidates currently located in, and with working rights to Germany (preferably Munich, Berlin or Dresden).**



Welcome to Codasi

pWe believe Codasi p is the most innovative processor solutions company. We take pride in designing and developing cutting-edge, high-performance, and energy-efficient CPU cores from scratch, and our own automated proprietary tools to fully customize them. We give our customers a unique competitive advantage by empowering their system-on-chip developers to build the most innovative products


.
What you'll

doAs an experienced CPU Emulation Engineer you be part of realizing a whole new paradigm in semiconductors and microprocessor design. The role will be within ou r Codasip La bs organization, where we work on cutting-edge technologies and prepare them for rapid commercializatio


n.
You wi

  • ll:Develop emulation support for Codasipโ€™s standard and customized embedded CPU cores as well as corresponding development platforms (including SoC environment and associated periphera
  • ls)Integrate emulation support for ratified, currently unratified, and custom RISC-V extensions on a needs ba
  • sisIntegrate emulation support for complex communication interfaces like PCIe or Ether
  • netUse and adapt the respective emulatorโ€™s support for co-simulation (e.g. considering Syste
  • mC)Work with other internal teams to enhance Codasip Studioโ€™s EDA tool support for emulat


ion
You will also have the opportunity to propose ideas for new software technologies and develop these to proof-of-concept and beyond. The role demands attention to detail, flexibility and lateral thinking. Work on both short-term customer-driven projects, as well as longer-term strategic Codasip software produ


cts.
What you

  • need:Experience in virtual protot
  • ypingSolid development experience with regard to existing emulation environments, preferably targeting well-known frameworks such as QEMU, Renode or Sy
  • stemCSolid understanding of state-of-the-art emulation concepts like dynamic binary translation, JIT compilation (e.g. QEMUโ€™s TCG) and interpretation (e.g. MPACT
  • -Sim)Proficiency in the C or C++ programming language, and knowledge of at least one other object-oriented language (e.g
  • . C#)Good knowledge of modern CPU architectures and micro-architec
  • turesThe ability to communicate effect
  • ivelyA flexible and adaptable attitude to
  • workA desire to learn and also positively influence technical dire


ction
What you might

  • have:Exposure to Instruction Accurate, Cycle Approximate and Cycle Accurate simulation tech
  • niquesExperience with SystemV
  • erilogKnowledge of RISC-V processors and eco
  • systemExperience with writing assembly la
  • nguageExposure to different hardware archite
  • cturesSimulation for architectural exploration (e.g. cache tuning, microarchitectural trade-off evaluation, etc.) using frameworks such a


s gem5
What's in it f

or you?Join a flexible, open and supportive team full of curious, self-motivated and driven engineers who are keen to explore new ways of doing things, you'll get to work on ultra-modern, cutting-edge products and tech


nology.
As a Codasipper, you will have the freedom to explore original solutions and experiment with new techniques in your role. We believe in cross-departmental awareness and encourage collaboration, allowing you to add value through diversity in your dai

ly work.So, come aboard and let's architect a future of innovation together! We can't wait to see what you'll achieve at


Codasip.
Some useful Links on

  • Codasip:Codasip RISC V Processor
  • SolutionsDesign for differentiation: architecture licenses
  • in RISCโ€‘VScaling is Failing - Dr. Ron Black, CEO
  • , CodasipCodasip Labs to accelerate advanced tec
  • hnologiesCHERI Security T


echnology
Other similar jobs

Senior CPU Subsystem RTL Design Engineer, Silicon

@ Google, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

CPU Performance and Power Analyst/Lead Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Lead CPU Performance Analysis Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

CPU Performance Modeling Architect

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Lead CPU Performance Projections Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

CPU Physical Design Timing Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Lead CPU Performance Projections Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Staff CPU RTL Design Engineer

@ Google, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

CPU Physical Design Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

CPU RTL Engineer

@ Google, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    Senior CPU Subsystem RTL Design Engineer, Silicon

    @ Google, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    CPU Performance and Power Analyst/Lead Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Lead CPU Performance Analysis Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    CPU Performance Modeling Architect

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Lead CPU Performance Projections Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    CPU Physical Design Timing Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Lead CPU Performance Projections Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Staff CPU RTL Design Engineer

    @ Google, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    CPU Physical Design Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    CPU RTL Engineer

    @ Google, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—