Career at KiviCore
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.
What you can expect

Flat Hierarchies & Empowerment

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.

Exciting international & cutting-edge Projects
You'll be involved in innovative and international projects and products.
Open Positions
Embedded Software Developer
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
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
Ü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
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