Embedded Linux C Developer Networking/Wireless - Weekday

Polluxa, Inc.

Karnataka

On-site

INR 2,500,000 - 3,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Polluxa, Inc. is seeking an experienced Embedded Linux C++ Developer to build and maintain robust embedded applications focused on networking, wireless communication, and Linux-based systems.

The role involves hands-on development, system integration, debugging, performance optimization, and troubleshooting across embedded platforms. The ideal candidate will have strong expertise in C/C++, Embedded Linux, networking protocols, Wi-Fi, Bluetooth, and network applications, along with the ability to

Qualifications

  • 6+ years of embedded software development experience.
  • Strong hands-on proficiency in C/C++ and Embedded Linux.
  • Experience with networking, Wi-Fi, Bluetooth and Linux-based systems.
  • Hands-on in system integration, debugging, and performance optimization.

Responsibilities

  • Design, develop, integrate, and maintain C/C++ apps on Embedded Linux.
  • Develop networking apps using TCP/IP, IPv4/IPv6, DHCP, DNS, DDNS, and mDNS.
  • Implement and troubleshoot Wi‑Fi in Linux with WPA Supplicant.
  • Develop Bluetooth profiles and BLE functionality; work with UART/USB/network interfaces.
  • Build and maintain scripts, use CMake/qmake, perform cross-compilation and deployment.
  • Debug with GDB/Valgrind/Qt Creator; perform root-cause analysis across software and hardware.

Skills

C/C++
Embedded Linux
Networking protocols
Wi-Fi
Bluetooth
Linux platforms
GDB debugging

Education

BE/B.Tech in CS/EE or related

Tools

CMake
qmake
Git
Qt Creator
Cross-compilation

Job description

This role is for one of our clients

Industry: Semiconductor Manufacturing

Seniority level: Mid-Senior level

Experience: 6+ yrs

Location: Bengaluru

Job Type: Full-time

We are looking for an experienced Embedded Linux C++ Developer to build and maintain robust embedded applications focused on networking, wireless communication, and Linux-based systems . The role involves hands-on development, system integration, debugging, performance optimization, and troubleshooting across embedded platforms.

The ideal candidate will have strong expertise in C/C++, Embedded Linux, networking protocols, Wi-Fi, Bluetooth, and network applications , along with the ability to work closely with hardware and software teams to deliver reliable embedded solutions.

Requirements
Key Responsibilities
  • Design, develop, integrate, and maintain C/C++ applications on Embedded Linux platforms .
  • Develop networking applications using TCP/IP, IPv4, IPv6, DHCP, DNS, DDNS, and mDNS .
  • Implement and troubleshoot Wi-Fi functionality in Linux environments using WPA Supplicant .
  • Develop Wi-Fi connectivity features supporting WPA2, WPA3, PSK, Enterprise authentication, and Access Point modes .
  • Work on Bluetooth Classic and Bluetooth Low Energy (BLE) functionality.
  • Develop and integrate Bluetooth profiles and protocols including RFCOMM, GATT, HID, and HOGP , along with SSP authentication.
  • Develop and maintain shell scripts for system automation, diagnostics, and deployment.
  • Build and integrate applications using CMake and qmake .
  • Perform cross-compilation and application deployment for embedded Linux targets.
  • Debug application, networking, memory, and performance issues using GDB, Valgrind, and Qt Creator .
  • Analyze system-level issues and perform root-cause analysis across software, networking, and hardware interfaces.
  • Optimize application performance, memory consumption, reliability, and resource utilization.
  • Work with device interfaces including serial communication, USB, and network interfaces .
  • Collaborate with hardware, firmware, networking, and software engineering teams to ensure seamless system integration.
  • Maintain clean, modular, maintainable code and contribute to technical documentation.
  • Follow secure coding practices and reliability standards for embedded systems.
  • Use Git and established software-development practices for source-code management and collaboration.
What's Makes You a Great Fit
  • 6+ years of professional experience in embedded software development, preferably with networking or wireless products.
  • BE/B.Tech in Computer Science, Electronics, or a related engineering discipline .
  • Strong hands-on proficiency in C/C++ and Linux .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux C Developer Networking/Wireless - weekdayworks
Embedded Linux C Developer Networking/Wireless - weekdayworks

Polluxa, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded Linux C Developer Networking/Wireless - Weekday AI
Embedded Linux C Developer Networking/Wireless - Weekday AI

Polluxa, Inc. • Bengaluru

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

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Embedded C++ Wireless Developer
Embedded C++ Wireless Developer

Freelancer • Bengaluru

On-site
INR 600,000 - 900,000
Senior Lead Software Developer - Networking platform
Senior Lead Software Developer - Networking platform

Basebiz • Bengaluru

On-site
INR 3,000,000 - 5,000,000
C++ Developer - Face To Face Discussion on 2nd Sept @ Hinjewadi
C++ Developer - Face To Face Discussion on 2nd Sept @ Hinjewadi

Aziro • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Lead Software Developer - L2 L3 Networking Protocols
Senior Lead Software Developer - L2 L3 Networking Protocols

Basebiz • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Lead Firmware/Software Developer
Lead Firmware/Software Developer

PeopleStrong • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Lead Firmware/Software Developer
Lead Firmware/Software Developer

Larsen & Toubro • Bengaluru

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