Embedded Linux C++ Developer (Networking/Wireless)

Weekday 1

Bengaluru

On-site

INR 600,000 - 3,000,000

Full time

14 days+
Application generator

An application made for this job โ€” a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Weekday 1 in Bengaluru is seeking an experienced Embedded Linux C++ Developer to design, build, and maintain robust embedded applications focused on networking and wireless connectivity. You will work across Linux-based systems and collaborate with hardware teams to deliver reliable solutions.

The role demands strong hands-on experience with C/C++, networking protocols, Wiโ€‘Fi, and Bluetooth, plus crossโ€‘compilation, debugging, and code-quality practices.

Qualifications

  • 6+ years of professional embedded software experience.
  • Experience with Embedded Linux and networking is required.

Responsibilities

  • Design, develop, and maintain C/C++ apps on Embedded Linux.
  • Develop networking apps using TCP/IP, IPv4/IPv6, DHCP, DNS.
  • Implement Wiโ€‘Fi features with WPA Supplicant.
  • Work with Bluetooth Classic and BLE, RFCOMM/GATT/HID/HOGP.
  • Cross-compile and deploy to embedded targets.

Skills

Embedded Linux
C++
Networking
Wiโ€‘Fi
Bluetooth

Education

BE/B.Tech in CS/Electronics

Tools

CMake
qmake
Git
GDB
Valgrind
Qt Creator

Job description

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿฒ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿฏ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿฒ-๐Ÿฏ๐Ÿฌ ๐—Ÿ๐—ฃ๐—”)

Experience: 6+ yrs

Location: Bengaluru

Job Type: Full-time

We are looking for an experiencedEmbedded Linux C++ Developerto 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.

Requirements
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
Linux Developer
Linux Developer

Accolade Electronics Private Limited โ€ข Pune District

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

Sunovaa Tech โ€ข Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Engineer
Embedded Engineer

Sequoia Applied Technologies โ€ข Chennai

On-site
INR 800,000 - 1,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Encardio Rite Group โ€ข Lucknow

On-site
INR 600,000 - 900,000
Lead Firmware/Software Developer
Lead Firmware/Software Developer

Larsen & Toubro โ€ข Bengaluru

On-site
INR 1,200,000 - 1,800,000
Associate Engineer- Embedded
Associate Engineer- Embedded

Eaton โ€ข Maharashtra

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

Aziro โ€ข Pune District

On-site
INR 1,800,000 - 2,400,000
Associate Engineer- Embedded
Associate Engineer- Embedded

Eaton Group โ€ข Pune District

On-site
INR 420,000 - 640,000