Embedded Linux C++ Developer (Networking/Wireless)

Weekday AIยท Weekday's Client via platform
Apply Now โ†—
๐Ÿ“ Bengaluru, Karnataka, IndiaFull time

About this role

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

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

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.

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.

Frequently Asked Questions

Is the salary disclosed for the Embedded Linux C++ Developer (Networking/Wireless) position at Weekday AI?
The salary for this Embedded Linux C++ Developer (Networking/Wireless) role at Weekday AI is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Embedded Linux C++ Developer (Networking/Wireless) position at Weekday AI located?
This Embedded Linux C++ Developer (Networking/Wireless) role at Weekday AI is based in Bengaluru, Karnataka, India. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Embedded Linux C++ Developer (Networking/Wireless) role at Weekday AI full-time or part-time?
This is listed as a Full time position. It is posted as a Embedded Linux C++ Developer (Networking/Wireless) role in the Weekday's Client via platform department at Weekday AI.
Which team or department does the Embedded Linux C++ Developer (Networking/Wireless) at Weekday AI belong to?
This Embedded Linux C++ Developer (Networking/Wireless) position is part of the Weekday's Client via platform department at Weekday AI. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Embedded Linux C++ Developer (Networking/Wireless) position at Weekday AI?
Click the "Apply Now" button on this page. You will be redirected to Weekday AI's official application portal hosted on workable where you can submit your application directly.
When was the Embedded Linux C++ Developer (Networking/Wireless) job at Weekday AI posted?
This Embedded Linux C++ Developer (Networking/Wireless) position at Weekday AI was posted on Aug 19, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Embedded Linux C++ Developer (Networking/Wireless)
Weekday AI
Apply for this role โ†—

You'll be redirected to Weekday AI's official application page on workable.