C++ Software Engineer

codasip· Intermediate Representation Team
Apply Now ↗
📍 Brno, *, Czech Republic📍 HybridFull Time

About this role

Welcome to Codasip 

 

At Codasipwe’re redefining the future of computing. Following a bold strategic pivot toward cyber-resilient semiconductor architectures, we are building next-generation processors and systems where security is embedded at the very core by design, not as an afterthought. As we expand our portfolio of secure, CHERI-enabled technologies and focus on delivering architecture-first security solutions, there has never been a more exciting time to join. Be part of a global team shaping the next era of secure computing where innovation, ownership, and impact go hand in hand. 


 

Hiring Manager: Martin Moráček 
Job Title: C++ Software Engineer 
Location: Brno-based, hybrid  
Type: Full-time 

 

The Intermediate Representation team (led by Martin Moráček) is responsible for designing and developing the IR representation created from the inputs provided by the frontends. The team also maintains the Python API for the IR. This API must remain stable across releases and should not change, even between major versions. While there are, of course, some exceptions, the general rule is that the API must remain backward compatible. 

 

  

The IR team, led by Martin Moráček, is responsible for designing and developing the intermediate representation framework and supporting libraries used in the mid-end of our internal compiler. The team also maintains our SystemC-based simulation platform. 

 

As a member of the IR team, you would: 

  • Extend the IR and related generators to support new hardware features 
  • Maintain and enhance our simulators and profiler 
  • Create and adapt test models and IR-level test cases to validate your work 
  • Track down and fix bugs along the way 

  

 What You Bring to The Table:

  • At least 2 years of experience in commercial C++ development 
  • Knowledge of C++17/20 and STL 
  • Ability to write clear and concise code, defensive programming approach 
  • Analytical thinking, self-sufficiency, team collaboration 
  • Mindset resonating with agile software development 
  • Knowledge of English 

  

What we'd love you to have:

  • Interest or experience with compilers 
  • Interest in hardware and computer architectures 
  • Knowledge of Git, CMake, and Python 
  • Experience with C++23 
  • Experience with testing 

 

  

Get to Know Us Better  



Frequently Asked Questions

Is the salary disclosed for the C++ Software Engineer position at codasip?
The salary for this C++ Software Engineer role at codasip is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the C++ Software Engineer position at codasip located?
This C++ Software Engineer role at codasip is based in Brno, *, Czech Republic, Hybrid. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the C++ Software Engineer role at codasip full-time or part-time?
This is listed as a Full Time position. It is posted as a C++ Software Engineer role in the Intermediate Representation Team department at codasip.
Which team or department does the C++ Software Engineer at codasip belong to?
This C++ Software Engineer position is part of the Intermediate Representation Team department at codasip. See the full job description for more information about the team structure and responsibilities.
How do I apply for the C++ Software Engineer position at codasip?
Click the "Apply Now" button on this page. You will be redirected to codasip's official application portal hosted on bamboohr where you can submit your application directly.
When was the C++ Software Engineer job at codasip posted?
This C++ Software Engineer position at codasip was posted on Aug 26, 2026. Apply as soon as possible — early applications are often reviewed first.
C++ Software Engineer
codasip
Apply for this role ↗

You'll be redirected to codasip's official application page on bamboohr.