Summary
✨ AI‑Generated
A senior software engineering role focused on developing and troubleshooting wireless connectivity components on Linux. You will build modern C++ applications involving multithreading, asynchronous processing, networking, Wi-Fi, cellular systems, and communication between software components while taking substantial technical ownership in a remote environment.
Highlights
Join a small, experienced remote engineering team working on advanced automotive connectivity software, with strong technical ownership, independent work, and opportunities to solve complex networking problems.
Description
WE ARE LOOKING FOR Senior C++ Linux Engineer – Wireless Connectivity
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 LinuxDevelop multithreaded and asynchronous connectivity componentsDesign safe communication between threads and processesWork with Wi-Fi, cellular, modem, and Linux networking functionalityInvestigate connectivity issues across application, middleware, networking, and lower software layersParticipate in software architecture, implementation, testing, and technical reviewsCollaborate closely with customer engineers and other software teamsCommunicate progress, technical decisions, risks, and blockers clearly
Required Qualifications
Strong professional experience with modern C++ and LinuxExperience developing application-level or middleware softwareStrong understanding of multithreading and concurrencyExperience with synchronization, message passing, IPC, shared state, or event-driven architectureLinux networking experience, such as TCP/IP, sockets, or network servicesExperience with Wi-Fi, cellular, modem, or other wireless-connectivity softwareStrong debugging and problem-solving skillsAbility to work independently in a remote and international teamGood 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