Embedded Software Engineer (Mid–Senior) – Cryptographic Libraries & Secure Systems
We are seeking a Mid–Senior Embedded Software Engineer to contribute to the development of cryptographic libraries and secure embedded software systems.
In this role, you will work on the design and implementation of security-focused software components, including cryptographic primitives and security mechanisms suitable for resource-constrained embedded platforms. The position also involves contributing to the evaluation and integration of modern cryptographic techniques, including post-quantum cryptography (PQC), within embedded environments.
Contribute to the implementation and evaluation of post-quantum cryptographic (PQC) algorithms.
Ensure software meets security, performance, and reliability requirements on embedded platforms.
Conduct testing, debugging, and validation of cryptographic implementations.
Contribute to secure software design practices and system architecture discussions.
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Professional experience in embedded software development.
Strong programming skills in C/C++.
Understanding of secure software development principles.
Experience developing software for resource-constrained or real-time embedded systems.
Knowledge of post-quantum cryptography (PQC) algorithms or frameworks.
Experience with code optimization and performance tuning for cryptographic operations.
Exposure to secure coding standards or security evaluation practices.
Competitive compensation and opportunities for professional growth and development.
If you are passionate about embedded security, cryptographic software, and next-generation security technologies, we would love to hear from you.