
Embedded Software Engineer – Cryptography, Tampere / Oulu
We are looking for an Embedded Software Engineer to join our client—a global pioneer in ultra-high-security communication solutions. If you are an engineer who thrives at the intersection of hardware and software, you sound like a perfect match! Read more below and apply already today!
Tampere, Oulu
As soon as possible
Full time
Staffing
About the role
This is a rare opportunity to work on "defense-grade" technology, protecting the most sensitive data of governments and critical infrastructure against modern and future threats. In this position, you won’t just be writing code; you will be building a secure ecosystem from the ground up. You will have the opportunity to specialize or work across several high-impact areas:
- FPGA-Accelerated Cryptography: Designing and optimizing cryptographic algorithms (including Post-Quantum Cryptography) on FPGA to ensure wire-speed performance
- Secure Rust Development: Utilizing Rust to build memory-safe, robust, and high-performance firmware for next-generation security devices
- Hardware-Anchored Security: Implementing and testing root-of-trust, secure boot, and TEE (Trusted Execution Environment) solutions
- End-to-End Quality Assurance: Developing rigorous test automation and performing "offensive" testing to ensure the integrity of both devices and network gateways
Work tasks
Your daily work will revolve around the lifecycle of secure communication products—from low-level hardware acceleration to secure user-space applications. Depending on your specific strengths (FPGA, Rust, or QA), your tasks will include:
- Hardware-Accelerated Security: Designing and optimizing cryptographic modules using VHDL/Verilog on FPGA to ensure high-performance, wire-speed encryption
- Secure Embedded Development: Building memory-safe firmware and system-level services using Rust for custom, hardened Linux-based platforms
- Defense-Grade Hardening: Implementing hardware-anchored security features, such as Root-of-Trust, Secure Boot, and Post-Quantum Cryptography (PQC)
- Security-Focused QA: Developing rigorous automated testing and hardware-in-the-loop (HIL) simulations to validate system integrity and protocol security
We are looking for
- A strong background in Embedded Systems: Experience with Linux Kernel, Yocto, or RTOS
- A passion for Modern Languages: Proficiency in Rust (or a strong C/C++ background and a desire to master Rust)
- Hardware Description Skills: Experience with VHDL/Verilog and FPGA tools (e.g., Vivado)
- A Security-First Mindset: Understanding of cryptography, PKI, or hardware-based security features
- A Quality-Oriented Approach: Experience in TDD, CI/CD, and using logic analyzers or oscilloscopes for debugging
Our recruitment process
This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work.
Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.
Onko sinulla kysyttävää tästä työpaikasta?
Jos sinulla on kysyttävää, otathan yhteyttä rekrytointitiimiin osoitteessa tre01@academicwork.fi ja mainitse sähköpostissasi työpaikkakohtainen ID NM4UB5.
