Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI

Bengaluru

On-site

INR 600,000 - 30,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Weekday AI seeks an experienced Embedded Linux C++ developer to build robust embedded applications focusing on networking, wireless systems, and Linux‑based platforms. You will work hands‑on across design, debugging, performance optimization and integration with hardware teams to deliver reliable solutions.

The ideal candidate has 6+ years in embedded software, strong C/C++, Linux, and networking expertise, including Wi‑Fi, Bluetooth, and related protocols, with experience in cross‑compilation

Qualifications

  • 6+ years of embedded software development experience
  • BE/B.Tech in Computer Science, Electronics, or related engineering discipline
  • Strong hands‑on proficiency in C/C++ and Linux
  • Solid understanding of networking technologies and protocols (TCP/IP, IPv4/IPv6, DHCP, DNS, DDNS, mDNS)
  • Experience with Embedded Linux devices and Wi‑Fi development (WPA Supplicant, WPA2/WPA3)
  • Experience with Bluetooth Classic and BLE (RFCOMM, GATT, HID, HOGP)
  • Familiarity with cross‑compilation, CMake, qmake, Git, and shell scripting
  • Device drivers, serial/USB interfaces, and embedded architectures

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, and Enterprise authentication
  • Work on Bluetooth Classic and BLE functionality (RFCOMM, GATT, HID, HOGP)
  • Develop and integrate Bluetooth profiles/protocols and SSP authentication
  • Develop and maintain shell scripts for automation, diagnostics, and deployment
  • Build and integrate apps using CMake and qmake; perform cross‑compilation
  • Debug applications, networking, memory, and performance with GDB, Valgrind, Qt Creator
  • Analyze system‑level issues and perform root‑cause analysis across software/hardware boundaries
  • Optimize performance, memory, reliability, and resource usage
  • Collaborate with hardware, firmware, networking, and software teams for seamless integration
  • Maintain clean, modular code and contribute to technical docs
  • Follow secure coding practices and production‑quality embedded software standards
  • Use Git and standard software development practices for source control

Skills

C/C++
Embedded Linux
Networking protocols
Wi‑Fi
Bluetooth
GDB
Valgrind
Qt Creator
Shell scripting
TCP/IP

Education

BE/B.Tech in Computer Science, Electronics, or related engineering

Tools

CMake
qmake
Git

Job description

This role is for one of the Weekday's clients

Salary range: Rs 600000 - Rs 30000000 (ie INR 60-30 LPA)

Experience: 6+ yrs

Location: Bengaluru

Job Type: Full-time

We are looking for an experiencedEmbedded Linux C++ Developer to build and maintain robust embedded applications focused onnetworking, 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 inC/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.

Key Responsibilities
  • Design, develop, integrate, and maintainC/C++ applications on Embedded Linux platforms.
  • Develop networking applications usingTCP/IP, IPv4, IPv6, DHCP, DNS, DDNS, and mDNS.
  • Implement and troubleshoot Wi‑Fi functionality in Linux environments usingWPA Supplicant.
  • Develop Wi‑Fi connectivity features supportingWPA2, WPA3, PSK, Enterprise authentication, and Access Point modes.
  • Work onBluetooth Classic and Bluetooth Low Energy (BLE)functionality.
  • Develop and integrate Bluetooth profiles and protocols includingRFCOMM, GATT, HID, and HOGP, along with SSP authentication.
  • Develop and maintainshell scriptsfor system automation, diagnostics, and deployment.
  • Build and integrate applications usingCMake and qmake.
  • Perform cross-compilation and application deployment for embedded Linux targets.
  • Debug application, networking, memory, and performance issues usingGDB, 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 includingserial 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.
  • UseGitand established software‑development practices for source‑code management and collaboration.
What's Makes You a Great Fit
  • 6+ years of professional experiencein embedded software development, preferably with networking or wireless products.
  • BE/B.Tech inComputer Science, Electronics, or a related engineering discipline.
  • Strong hands‑on proficiency inC/C++ and Linux.
  • Solid understanding ofnetworking technologies and protocols, particularly TCP/IP, IPv4/IPv6, DHCP, DNS, DDNS, and mDNS.
  • Practical experience developing applications forEmbedded Linux devices.
  • Strong experience withWi‑Fi development, WPA Supplicant, WPA2/WPA3, PSK, Enterprise authentication, and Access Point mode.
  • Experience withBluetooth Classic and BLE, including RFCOMM, GATT, HID, HOGP, and SSP.
  • Strong debugging and troubleshooting skills usingGDB, Valgrind, or Qt Creator debugger.
  • Experience identifying and resolvingmemory leaks, performance bottlenecks, crashes, and system‑level issues.
  • Familiarity withcross-compilation, CMake, qmake, Git, and shell scripting.
  • Understanding of device drivers, serial communication, USB interfaces, and embedded system architecture.
  • Strong problem-solving skills with the ability to investigate complex issues across software and hardware boundaries.
  • Excellent collaboration and communication skills, with the ability to work effectively in multidisciplinary engineering teams.
  • Exposure tonetwork‑connected peripherals such as barcode printersis an advantage.
  • Familiarity withQML, custom UI components, animations, framebuffer rendering, or responsive embedded interfacesis a plus.
  • Knowledge of secure coding, system reliability, and production‑quality embedded software practices is highly valued.
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)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI (YC W21) • Bengaluru

On-site
INR 600,000 - 3,000,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Software Engineer(3 to 5 Years)
Senior Embedded Software Engineer(3 to 5 Years)

HuntingCube • Hyderabad

On-site
INR 900,000 - 1,400,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Embedded Software Developer
Embedded Software Developer

Tekskills Inc. • Karnataka

On-site
INR 900,000 - 1,300,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

SmartRecruiters, Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

On-site
INR 2,700,000 - 3,300,000
Hybrid work model
Embedded Engineer
Embedded Engineer

Sequoia Applied Technologies • Chennai

On-site
INR 800,000 - 1,200,000
Embedded Linux Application Developer - IQ/0190
Embedded Linux Application Developer - IQ/0190

Iquest Management Consultants • Bengaluru

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