CareerScanCareerScan
JobsCompanies
BlogContact
For Employers
Sign InRegister Free
CareerScanCareerScan

India's verified job platform connecting candidates directly with employers. 100% free applications with instant ATS resume scoring.

Chennai, Bengaluru & Hyderabad
Jobs by location
Jobs in ChennaiJobs in BengaluruJobs in HyderabadJobs in PuneJobs in Mumbai
Popular roles
AR Caller JobsHealthcare Medical CodingReact / Full Stack DeveloperData & Power BI AnalystCustomer Support Executive
Top companies
TCS CareersCognizant JobsInfosys OpeningsApollo HospitalsOmega Healthcare
Career services
Free ATS Resume CheckerAI Resume Builder (Free)AI Job MatcherSalary Guide & BenchmarksJob Alerts on WhatsApp
© 2026 CareerScan India. All rights reserved.256-bit SSL encrypted & verified
Back to all jobs
  1. Home
  2. Jobs
  3. Embedded Linux C++ Developer (Networking/Wireless)
W
weekday-1

Embedded Linux C++ Developer (Networking/Wireless)

Bengaluru, Karnataka, India
₹50,000 – ₹2.5L/mo
6+ years exp
Full-time
Posted 4d ago
1 views
Actively Hiring Direct 1-Click Apply

Check Your Resume Match Score

Scan your resume against ATS criteria for this Embedded Linux C++ Developer (Networking/Wireless) role at weekday-1.

Apply for this position

Apply on Company Website
Notice a broken link or wrong info?

Job Description

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟲𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟯𝟬𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟲-𝟯𝟬 𝗟𝗣𝗔)

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

.

  • Solid understanding of

networking technologies and protocols

, particularly TCP/IP, IPv4/IPv6, DHCP, DNS, DDNS, and mDNS.

  • Practical experience developing applications for

Embedded Linux devices

.

  • Strong experience with

Wi-Fi development

, WPA Supplicant, WPA2/WPA3, PSK, Enterprise authentication, and Access Point mode.

  • Experience with

Bluetooth Classic and BLE

, including RFCOMM, GATT, HID, HOGP, and SSP.

  • Strong debugging and troubleshooting skills using

GDB, Valgrind, or Qt Creator debugger

.

  • Experience identifying and resolving

memory leaks, performance bottlenecks, crashes, and system-level issues

.

  • Familiarity with

cross-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 to

network-connected peripherals such as barcode printers

is an advantage.

  • Familiarity with

QML, custom UI components, animations, framebuffer rendering, or responsive embedded interfaces

is a plus.

  • Knowledge of secure coding, system reliability, and production-quality embedded software practices is highly valued.

Key Requirements & Skills

  • 6+ years in embedded C/C++ development
  • Strong Embedded Linux experience
  • TCP/IP, IPv4/IPv6, DHCP, DNS, DDNS, mDNS
  • Wi-Fi development with WPA Supplicant, WPA2/WPA3, PSK, Enterprise, AP mode
  • Bluetooth Classic and BLE (RFCOMM, GATT, HID, HOGP, SSP)
  • Debugging with GDB, Valgrind, Qt Creator
  • Cross-compilation, CMake, qmake, Git, shell scripting
  • QML, custom UI components, framebuffer rendering
  • Experience with network-connected peripherals (e.g., barcode printers)
  • Secure coding and production-quality embedded practices

Frequently Asked Questions

How to apply for Embedded Linux C++ Developer (Networking/Wireless) at weekday-1?

Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.

What is the salary for this role?

The salary for this role is INR 600,000 - 3,000,000/yr per annum.

What experience is required?

6+ years of experience is required.

Is this position still open?

Yes, currently active and accepting applications.

ApplicationActively Hiring
Apply on Company Website
Broken link or expired?
W

weekday-1

More jobs at weekday-1

Manager Amazon Analytics

India

Account Manager Intern

India

Frontend Engineer 3

India

Share this Opening

Job Alerts for embedded

Receive email alerts whenever new embedded roles in Bengaluru are posted.

Set Free Alert →

Similar Openings

Explore related active roles in embedded

View all
Actively Hiring
Ciklum
Senior Embedded Engineer
Ciklum Verified
7+ years
Salary not disclosed
India
embeddedInternship
Posted 4d ago
Apply Now
Actively Hiring
Ciklum
Senior Embedded Engineer
Ciklum Verified
2+ years
Salary not disclosed
India
embeddedFull-time
Posted 4d ago
Apply Now
Actively Hiring
Vertiv
Principal Engineer Firmware
Vertiv Verified
15+ years
Salary not disclosed
Pune, India
embeddedFull-time
Posted 4d ago
Apply Now

Embedded Linux C++ Developer (Networking/Wireless)

weekday-1 · Bengaluru

Apply on Company Website