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


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

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
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