Connexion Group
Website:
cxnint.com
Job details:
Embedded Linux C++ Developer (Networking/Wireless) role with a strong focus on embedded application development, networking, wireless communication, debugging, and Linux-based systems.
Mandatory:
- Networking Protocols
Candidate must have hands-on development experience in:
- DHCP
- DNS
- DDNS
- mDNS
- TCP/IP
- IPv4 / IPv6 Networking
Optional:
2. Wi-Fi interface development (in Linux Environment )– Subskill - 1:WPA supplicant , 2:Infrastructure Mode connection (WPA2, WPA3, PSK and Enterprise connections), 3:Access point mode.
3.Bluetooth Classic and Bluetooth Low Energy (BLE )development - Rfcomm, GATT, HID, HOGP profiles.SSP authentication
4.Shell scripting
- Strong experience with Network technologies.
- Proficient in C++ and Linux.
- Experience with NW applications & Wireless technologies in embedded platforms.
- Hands-on experience developing applications for embedded Linux devices.
- Familiarity with cross-compilation.
- Understanding of device drivers, serial communication, or USB interfaces.
- Proficient in using GDB, Valgrind, or Qt Creator debugger.
- Ability to debug performance and memory issues on embedded systems.
- Experience with CMake and qmake.
- Familiarity with version control systems like Git.
Optional:
- Experience on Bluetooth, WLAN and NW communication protocols.
- Experience working with barcode printers, especially over serial, USB, or network interface
- Experience with custom QML components, animations, and transitions.
- Familiarity with responsive design for different screen sizes.
- Knowledge of framebuffer rendering.
- Understanding of secure coding practices and system reliability in embedded environments.
Please give a brief job description and justification for the position (even if it is budgeted or shown in the original plan).
Engineer responsible for,
- Develop NW applications for embedded Linux devices.
- Expert level proficient in Estimate, Design, Coding and Testing and Technically Lead a small team of 4 to 6
- Work with cross-compilation environment.
- Debug and test applications using tools like GDB, Valgrind, and Qt Creator debugger.
- Optimize performance and memory usage on embedded systems.
- Collaborate with hardware and software teams to ensure seamless integration.
- Write clear documentation and communicate effectively with team members.
Click on Apply to know more.