Hakutulos
Työpaikkakohtainen ID-numero: NM4UB5
Company logo

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.

ITSM Process Owner, Tampere or Helsinki

Tampere, Helsinki

Full time

Staffing

2 viikkoa sitten

Rust Developer - Embedded Systems & Secure Networking, Tampere, Oulu

Tampere

Full time

Staffing

2 viikkoa sitten

FPGA Developer — Embedded Systems & Cybersecurity, Tampere / Oulu

Tampere, Oulu

Full time

Staffing

2 viikkoa sitten