CRCradlepoint
Software Developer - C++ and Python
Bangalore ₹3-7 LPA Posted 29 Jul 2025
FULL TIME
C C++
Networking Protocols
Python Programming
Kernel Debugging
Ethernet Switches
+1 more
Job Description
Cradlepoint is seeking an experienced Software Developer - C++ and Python with hands-on expertise in embedded Linux and low-level networking to join our Platform firmware team. You will be instrumental in developing the next generation of WWAN BEWS endpoint devices, bringing up our NetCloud OS on new hardware, and tackling complex software development challenges. This role offers the opportunity to work with the latest communication technologies and contribute to cutting-edge networking products that enable our enterprise customers to connect anything from anywhere.
What You Will Do: Key Responsibilities
- Be involved in software development of WAN Edge platform software.
- Be instrumental in bringing up our NetCloud OS on new hardware.
- Deliver the next generation of WWAN BEWS endpoint devices.
- Possess hands-on experience in embedded networking software development, including Python, C, C++, kernel debugging, and Makefile.
- Work with the latest communication technologies and tackle complex software development challenges.
- Have the opportunity to learn and build cutting-edge networking products that enable our enterprise customers to connect anything from anywhere.
The Skills You Bring: Required Qualifications
- Expertise in C/C++ and Python with Linux kernel and drivers.
- Understanding of Cellular/5G standards and modems.
- Understanding of WLAN standards and modems.
- Understanding of Bluetooth standards and modems.
- Understanding of Ethernet switches and PHYs.
- Knowledge of switching, routing, and security protocols.
- Expertise in drivers for the above-mentioned devices.
- Expertise in bootloaders and secure boot processes.
- Knowledge of image construction and image signing.
- Familiarity with the latest networking router platforms.
