Unikie Oy logo
Est. Monthly
Estimated €2,700 - €3,200
Posted August 7, 2026 · 0 days agoLast seen August 7, 2026Est. expiry September 11, 2026

C++ Linux Engineer

Senior C++ Linux Engineer – Wireless Connectivity
Tampere, Finland
Hybrid · Software Engineering
Full-time · Senior
English
No People Management
How this salary compares
Salary Context: C++ Linux Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("All roles in Tampere, Finland"), this listing's salary midpoint is about 93% lower. The offer sits below the benchmark range (€2,080–€5,000). The listed pay band (€225–€267) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 1356 comparable listings.

Monthly salary comparison for C++ Linux Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
All roles in Tampere, Finland€2,080/per month€2,950/per month€5,000/per month
Pay in our data — not quoted in ad (Senior)€225/per month€246/per month€267/per month
About the role

We are looking for a Senior C++ Linux Engineer – Wireless Connectivity to join our Unikie team. In this role, you will work in an international automotive customer project developing and troubleshooting wireless connectivity features. You will focus on application-level software running on Linux, including Wi-Fi and cellular connectivity, multithreaded architecture, networking, and communication between software components. You will join a small and experienced remote team where independent working, technical ownership, and proactive communication are essential. What will you do: Design and develop application-level software using modern C++ on Linux; Develop multithreaded and asynchronous connectivity components; Design safe communication between threads and processes; Work with Wi-Fi, cellular, modem, and Linux networking functionality; Investigate connectivity issues across application, middleware, networking, and lower software layers; Participate in software architecture, implementation, testing, and technical reviews; Collaborate closely with customer engineers and other software teams; Communicate progress, technical decisions, risks, and blockers clearly. Skills Required: C/C++, Embedded Linux, TCP/IP, Wifi Modules, Multithreaded programming. REQUIRED QUALIFICATIONS: Strong professional experience with modern C++ and Linux; Experience developing application-level or middleware software; Strong understanding of multithreading and concurrency; Experience with synchronization, message passing, IPC, shared state, or event-driven architecture; Linux networking experience, such as TCP/IP, sockets, or network services; Experience with Wi-Fi, cellular, modem, or other wireless-connectivity software; Strong debugging and problem-solving skills; Ability to work independently in a remote and international team; Good spoken and written English. Considered an advantage: Qualcomm platform or modem-service experience; Wi-Fi management, Netlink, nl80211, D-Bus, or connectivity-manager development; LTE, 4G, or 5G application development; Automotive connectivity, telematics, or infotainment experience; Yocto, QNX, or Android platform experience; C++17 or newer; Experience with asynchronous or event-driven software systems.

Job Details

Responsibilities

  • Design and develop application-level software using modern C++ on Linux
  • Develop multithreaded and asynchronous connectivity components
  • Design safe communication between threads and processes
  • Work with Wi-Fi, cellular, modem, and Linux networking functionality
  • Investigate connectivity issues across application, middleware, networking, and lower software layers
  • Participate in software architecture, implementation, testing, and technical reviews
  • Collaborate closely with customer engineers and other software teams
  • Communicate progress, technical decisions, risks, and blockers clearly

Requirements

  • Strong professional experience with modern C++ and Linux
  • Experience developing application-level or middleware software
  • Strong understanding of multithreading and concurrency
  • Experience with synchronization, message passing, IPC, shared state, or event-driven architecture
  • Linux networking experience (TCP/IP, sockets, network services)
  • Experience with Wi-Fi, cellular, modem, or other wireless-connectivity software
  • Strong debugging and problem-solving skills
  • Ability to work independently in a remote and international team
  • Good spoken and written English

Skills & Technologies

C++CEmbedded LinuxTCP/IPWi-Fi ModulesMultithreaded programmingIPCYoctoQNXAndroidD-BusNetlink
Seen 8 hours agoContent Complete
Unikie Oy logo
UnikieOy · 238 open roles
Top locations: Helsinki, Finland · 70 · Remote - Global · 60 · Tampere, Finland · 39+11 other locations
View company
Most-hired roles
Software Engineer
56
Data Scientist
10
AI Engineer
4
Researcher
4
System Test Engineer
4
Role-level mix
Mid-Level (60)Senior (15)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.