Embedded C Software Developer Cryptography IRC
Listed on 2026-06-29
-
Software Development
C++ Developer, Software Engineer, AI Engineer (Applied/Software), DevOps
Location: Town of Poland
Embedded C Software Developer with Cryptography IRC
296674
We are looking for an experienced C Embedded Engineer to join our Security Team.
Become part of a highly talented and dynamic team that develops and tests state‑of‑the‑art secure cryptographic libraries protected against physical and logical attacks. Our work has applications across all different domains (payment, identification, mobile, IoT, Automotive, Edge Processing, etc.).
The main challenge for Crypto Library Developers in the Secure Software IP team is to understand the Crypto Library functionality running on the embedded system, write automated tests targeting the functionality of our high‑performance security software, and develop advanced algorithms while maintaining support for all the hardware platforms.
If you are proficient in C, familiar with, and have some knowledge/interests in cryptography and are not scared to delve deep into the secrets of cryptography, then this is a perfect opportunity for you.
Requirements- A degree in Computer Science, Microelectronics Engineering, Mathematics or similar
- 5+ years of relevant working experience
- Very good understanding of embedded C development
- Knowledge of assembly language (ARM/RISC‑V)
- Knowledge of software testing methodology (unit tests, static code analysis)
- Knowledge of embedded development and/or testing is highly appreciated
- Advanced English (written and spoken)
- Self‑organized with good problem‑solving skills, proactive and capable of independent work
Knowledge of cryptographic principles:
- Understanding of the mathematical concepts behind modern cryptography
- Understanding of symmetric or asymmetric cryptography algorithms and their practical applications
- Understanding of cryptographic hash functions and message authentication mechanisms
- Understanding of key management, key derivation functions, digital signatures, and certificate‑based authentication
- Knowledge of secure coding practices and common security vulnerabilities in embedded systems
- Practical experience with OOP programming languages (C++)
- Practical experience with Rust
- Develop and maintain embedded C software for security‑critical devices
- Implement, integrate, and optimize cryptographic algorithms
- Analyze cryptographic algorithms with a focus on performance, memory footprint, and security
- Define test strategies, test specifications, and validation procedures
- Analyze, debug, and resolve issues related to cryptographic libraries and embedded software
- Support the integration of cryptographic solutions into embedded platforms and products
- Perform code reviews with a focus on software quality, security, and maintainability
- Collaborate with other developers and architects
At Global Logic, we deeply value and embrace diversity
. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).