Embedded Linux C++ Developer (Networking/Wireless)
Quick Summary
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀
𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟲𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟯𝟬𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟲-𝟯𝟬 𝗟𝗣𝗔)
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
~1 min readResponsibilities
~1 min read- →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.
- 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.
Location & Eligibility
About this job
- Posted
- 64 days ago
Listing Details
- Posted
- August 19, 2026
- First seen
- September 29, 2026
- Last seen
- October 21, 2026
Posting Health
- Days active
- 21
- Repost count
- 0
- Trust Level
- 23%
- Scored at
- October 21, 2026
Signal breakdown
4 other jobs at
View all →Similar C++ Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.