
Rust Developer - Embedded Systems & Secure Networking, Tampere
We are now looking for a skilled and passionate Rust Developer to strengthen our client’s compact and dynamic team in Tampere. The team specializes in developing next-generation secure networking devices and embedded communication systems. This is a great opportunity for someone with a strong technical background, a deep understanding of networking and security, and a genuine eagerness to grow. Learn more below and apply as soon as possible!

Rust Developer - Embedded Systems & Secure Networking, Tampere
We are now looking for a skilled and passionate Rust Developer to strengthen our client’s compact and dynamic team in Tampere. The team specializes in developing next-generation secure networking devices and embedded communication systems. This is a great opportunity for someone with a strong technical background, a deep understanding of networking and security, and a genuine eagerness to grow. Learn more below and apply as soon as possible!
Tampere
As soon as possible
Full time
Staffing
About the role
As a Rust developer, you will develop core functionality for networking devices using Rust, focusing on performance, safety, and security. You will design and maintain asynchronous networking code, work with cryptographic libraries, and collaborate with firmware and security teams to ensure smooth system integration. You will be joining a small, experienced team, where independent working style, collaboration, and a proactive mindse is valued.
This is a great opportunity to work at the intersection of systems programming, modern networking, and cutting-edge security. You'll also stay up to date with the latest in the Rust ecosystem and emerging trends in secure networking.
You are offered
- The opportunity to grow into a Rust and secure networking expert
- The support of a highly skilled team
- Diverse and technically challenging projects
- A modern technology environment with the chance to work with the latest in Rust, network security, and embedded systems
Work tasks
- Design and develop core networking functionalities for embedded devices with Rust, ensuring high performance, security, and code safety
- Build and maintain asynchronous networking applications using modern Rust frameworks such as Tokio or async-std
- Integrate cryptographic solutions into networking components to guarantee secure communication
- Collaborate closely with firmware and security teams to ensure smooth end-to-end system integration
We are looking for
- Strong programming skills in Rust, particularly in asynchronous programming (e.g., async/await, tokio, futures)
- Understanding of networking protocols such as TCP/IP, UDP, TLS, WireGuard, or OpenVPN
- Interest in secure communication systems and/or cybersecurity
- Experience working on low-level systems or embedded networking devices
It is meritorious if you have
- Experience with embedded Rust or firmware development for network appliances
- Knowledge of firewall/NAT configurations, tunneling protocols, or routing
Knowledge can be gained through education, experience or self-taught.
To succeed in the role, your personal skills are:
- Calm under pressure
- Structured and organized
- Confident and proactive
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.