Embedded C++ Wireless Developer

Freelancer

Bengaluru

On-site

INR 600,000 - 900,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Freelancer is seeking a skilled embedded systems developer to design and implement network applications on embedded Linux devices. You will work with cross‑compilation environments and wireless technologies, focusing on Wi‑Fi and Bluetooth capabilities.

The role involves debugging, performance tuning, and collaboration with hardware teams to ensure seamless product integration. Strong scripting, drivers, and USB/serial knowledge are valued.

Qualifications

  • Strong hands-on experience in C++ and Embedded Linux.
  • Experience with networking protocols: DHCP, DNS, DDNS, mDNS, TCP/IP, IPv4/IPv6.
  • Wi‑Fi development in Linux using WPA Supplicant.
  • Wi‑Fi Infrastructure Mode: WPA2/WPA3, PSK & Enterprise.
  • Access Point mode development and Bluetooth Classic & BLE (RFCOMM, GATT, HID, HOGP, SSP).
  • Shell scripting and network application development.
  • Cross‑compilation and embedded Linux development.
  • Debugging using GDB, Valgrind, Qt Creator.
  • Experience with CMake/qmake and Git.
  • Knowledge of device drivers, serial communication and USB interfaces.

Responsibilities

  • Develop and test network applications for embedded Linux devices.
  • Design, code, debug and optimize embedded applications.
  • Work with cross-compilation environments and wireless technologies.
  • Troubleshoot performance and memory-related issues.
  • Collaborate with hardware and software teams for seamless product integration.
  • Technically guide a small team of 4–6 engineers.
  • Prepare technical documentation and contribute to design discussions.

Skills

C++
Embedded Linux
DHCP
DNS
DDNS
mDNS
TCP/IP
IPv4/IPv6
WPA Supplicant
WPA2/WPA3
PSK
Enterprise
AP mode
Bluetooth Classic
BLE
Shell Scripting
Cross-compilation
GDB
Valgrind
Qt Creator
CMake
QMake
Git
Device drivers
Serial comms
USB interfaces

Tools

Qt Creator
GDB
Valgrind
CMake
QMake
Git

Job description

Key Skills Required:
  • Strong hands-on experience in C++ and Embedded Linux
  • Networking protocols: DHCP, DNS, DDNS, mDNS, TCP/IP, IPv4/IPv6
  • Wi‑Fi development in Linux using WPA Supplicant
  • Wi‑Fi Infrastructure Mode: WPA2/WPA3, PSK & Enterprise
  • Access Point mode development
  • Bluetooth Classic & BLE RFCOMM, GATT, HID, HOGP, SSP
  • Shell scripting and network application development
  • Cross‑compilation and embedded Linux application development
  • Debugging using GDB, Valgrind, Qt Creator
  • Experience with CMake/qmake and Git
  • Knowledge of device drivers, serial communication and USB interfaces
Role Responsibilities:
  • Develop and test network applications for embedded Linux devices.
  • Design, code, debug and optimize embedded applications.
  • Work with cross-compilation environments and wireless technologies.
  • Troubleshoot performance and memory‑related issues.
  • Collaborate with hardware and software teams for seamless product integration.
  • Technically guide a small team of 4–6 engineers.
  • Prepare technical documentation and contribute to design discussions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

WiFi Developer
WiFi Developer

Benison Technologies Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Lead Firmware/Software Developer
Lead Firmware/Software Developer

L&T Semiconductor Technologies • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Lead Firmware/Software Developer
Lead Firmware/Software Developer

Larsen & Toubro • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Wifi/Wlan Device Driver Developer
Wifi/Wlan Device Driver Developer

Skygate Consulting • Bangalore Rural

Hybrid
INR 900,000 - 1,200,000
Embedded Engineer - Protocol & Firmware(C/C++)
Embedded Engineer - Protocol & Firmware(C/C++)

Kairos Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
WLAN Software Developer
WLAN Software Developer

Cambium Networks • Bengaluru

On-site
INR 1,000,000 - 1,500,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Embedded Developer
Embedded Developer

Creative Synergies Group • Bengaluru Urban

On-site
INR 700,000 - 1,200,000
Wlan Developer
Wlan Developer

Mirafra • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000