Skip to content

KiviCore is an emerging startup in Dresden, Germany focused on the development of IP cores, FPGA designs and embedded software solutions in the field of cryptography and security. We are currently still a small team, we use our passion and expertise to create innovative solutions for the complex challenges of the digital security landscape. 

Our Focus lies on

Cryptographic IP cores: We develop advanced cryptographic IP cores that lay the foundation for secure digital systems – from encryption algorithms to secure communication protocols.

FPGA designs: Our small, highly qualified team uses the flexibility of field-programmable gate arrays (FPGAs) to develop customized hardware solutions with a focus on security. We focus on maximum performance and robustness against threats.

Embedded software development: We develop customized security solutions that interact seamlessly with our customers’ hardware components. From secure bootloader implementations to secure communication solutions – efficiency and reliability take center stage.

Hybrid

Flat Hierarchies & Empowerment

You can expect flat hierarchies, fast decision-making processes and many opportunities to contribute your ideas.
Organigram

Hybrid model and flexible working hours

We embrace flexible working hours tailored to your personal needs and those of your team, along with a hybrid work model.

Customized-1

Exciting international & cutting-edge Projects

You'll be involved in innovative and international projects and products.

Open Positions

Embedded Software Developer
 

 
Location: Dresden, Hybrid
Employment Type: Full-time 
 

 

About the role

Position and tasks

 

  • Design, implementation and optimization of firmware for FPGAs and micro controllers from various vendors with a special focus on security best practices
  • Work closely with hardware engineers to ensure seamless integration of software with FPGA and micro controller platforms
  • Develop efficient and reliable code that meets performance, footprint and real-time requirements
  • Develop secure coding practices to ensure robust protection against potential vulnerabilities
  • Conduct thorough testing of embedded software to ensure functionality, reliability and specification compliance
  • Debug and resolve software and hardware integration issues

 

Your profile

Qualifications and skills

 

  • Proven experience in embedded software development for FPGAs and/or micro controllers
  • Good knowledge of low-level programming languages such as C
  • Experience with real-time operating systems (RTOS) and bare-metal programming as well as knowledge of debugging tools, oscilloscopes and logic analyzers is desirable
  • Personal responsibility
  • Courage to be creative
  • Enjoy challenges
  • Language: German and/or English

  Apply now

 
 
FPGA/Digital Design Engineer
 

 
Location: Dresden, Hybrid
Employment Type: Full-time 
 

 

About the role

Position and tasks

 

  • Development of digital IP cores such as cryptographic hardware accelerators and secure subsystems
  • Requirements analysis, design and implementation 
  • Simulation and verification
  • Customer-specific adaptations
  • Implementation in FPGAs from various manufacturers

 

Your profile

Qualifications and skills

 

  • Experience in digital circuit development
  • Experience with Verilog/System Verilog
  • Knowledge of FPGAs from various manufacturers
  • Embedded software development C/C++ is an advantage
  • Personal responsibility
  • Courage to create
  • Enjoy challenges
  • Language: German and/or English
 
 
 
Hardware Security Engineer
 

 
Ort: Dresden, Hybrid
Beschäftigungsart: Vollzeit
 

 

Über die Rolle

Position und Aufgaben

  • Entwicklung und Implementierung von Sicherheitskonzepten für ASIC- und FPGA-basierte Systeme
  • Durchführung von Sicherheitsanalysen und Erstellung von Bedrohungsmodellen 
  • Design, Validierung und Optimierung sicherer Hardware-Architekturen
  • Mitwirkung bei der Entwicklung kryptographischer Module
  • Enge Zusammenarbeit mit Software-Entwicklern, um ganzheitliche Security-Ansätze zu gewährleisten
  • Dokumentation von Entwicklungs- und Testergebnissen

 

Dein Profil

Qualifikationen und Fähigkeiten

 

  • Erfahrung in Hardware Security und FPGA/ASIC Security Architekturen
  • Kenntnisse in Kryptographie, Seitenkanalanalyse, Fehlerinjektion und manipulationsresistentem Design
  • Vertrautheit mit kryptografischen Implementierungen auf FPGA/ASIC
  • Praktische Erfahrung im Umgang mit Verilog, VHDL, HLS oder RTL-Sicherheitstechniken
  • Verantwortungsbewusstsein, Mut zur Gestaltung, Freude an Herausforderungen
  • Deutsch und Englisch
 
 
 
Embedded Security Engineer
 

 
Location: Dresden, Hybrid
Employment Type: Full-time 
 

 

About the role

Position and tasks

 

  • Design and implementation of secure boot & software update mechanisms as well as signed application and parameters mechanisms for existing and new products
  • Defining & reviewing technical security requirements
  • Project reviews and audits within development teams
  • Vulnerabilities screening, assessment, classifying, prioritizing, and fixing
  • Carrying out Threat Analysis and Risk Assessments (TARAs)
  • Responding to and troubleshooting security breaches
  • Team internal training and coaching

 

Your profile

Qualifications and skills

 

  • Advanced skills with systematic embedded software development on microcontrollers such as Infineon AURIX, NXP S32K3xx and STM32
  • Experience with utilizing hardware security modules in microcontrollers
  • Good theoretical knowledge of cryptography and cryptographic mechanisms
  • Capability to translate cybersecurity issues at the technical level
  • Expertise in international Cybersecurity regulation and standards, CEH & CISSP certifications preferred
  • Great team-player qualities and the ability to work in a cross-functional environment
  • Creative, analytical, structured, and proactive approach to work
  • Language: German and/or English