SW Engineer C++ Senior

Codasip is a successful IT company founded in Brno, Czech Republic, based on our CEO’s doctoral thesis. We develop a range of technologies for processors based on RISC-V, which is quite likely the computer architecture of the future. Our secret weapon and a crown jewel in our portfolio is Codasip Studio, a toolset for processor design and customization.

The Simulators & HLS team is lead by Josef and has the most diverse job description. They work on all the generators that are not provided by the Compiler team: simulators, co-simulators, RTL, UVM generators, profiler… They also develop the debugger (LLDB, of the open LLVM project), simulation component models (caches and buses), and a compiler of our own CodAL language. The team runs Studio’s building system, too. At the moment, they are looking for a senior SW Engineer C++ to join the team.

WE OFFER:
  • Opportunity to work with RISC-V, computer architecture of the future
  • Working on innovative IoT processors and unique processor optimization technology, specifically on the RISC-V processor simulator and debugger
  • Participation in the whole development process from analysis to deployment
  • Career advancement
  • Possibility to work closely with other teams
  • Collaboration with the world’s top high-tech companies such as Rambus, Microsemi, Analogix, Dongwoon, etc.
  • Keeping in touch with the latest trends in industry
  • Receptivity to your own innovations and ideas
  • A young and well-coordinated small team
  • Nice and friendly working environment
  • Flexible working hours
  • Option to learn during working hours (the 90/10 rule)
  • English lessons
  • 5 weeks of vacation
  • MultiSport Card and meal vouchers
YOUR ROLE:
  • Playing an important part in the development of C++ desktop applications
  • Developing a RISC-V processor simulator and debugger (LLDB)
  • Coding based on modern C++11/14 standards
  • Active contribution to the LLDB open source project
WE REQUIRE:
  • 2–3 years of experience in commercial C++ development
  • Knowledge of C++11/14
  • Ability to write clear and concise code, defensive programming approach, error handling, knowledge of OOP principles
  • Analytical thinking, self-sufficiency, team collaboration
  • At least a passive level of English
NICE-TO-HAVES:
  • Experience developing LLDB
  • Experience with SystemC/TLM
  • Experience developing embedded systems
  • Knowledge of versioning tools (Git, SVN)
  • Activity in open source communities
  • Interest in cutting-edge technology
  • University degree in a related field
  • Experience with C++ 17/20
  • Knowledge of CMake



Please note that this position is only available to applicants with permanent residence in the EU.


Apply for the position

Privacy Statement

Your personal data will be processed and stored internally by Codasip Ltd. for the purpose of and time necessary for finding a suitable candidate for the position of SW Engineer C++ Senior. By submitting your CV, you agree to this storing and processing of your personal data.

The controller of your data is Codasip Ltd.

Optional Consent

I wish to be contacted in case there is another open position that corresponds to my qualification. For this purpose, Codasip Ltd. can store my personal data in its internal database for three years.

  I Agree