Embedded Software Engineer
Company: Inabia Software
Location: Philadelphia
Posted on: April 23, 2025
|
|
Job Description:
Job Title: Embedded Software Engineer - RDK-B Development
Any additional information you require for this job can be found in
the below text Make sure to read thoroughly, then apply.
Client: Telecom
Location: Philadelphia, PA (Hybrid/Onsite)
Detailed Job Description
We are seeking an experienced Embedded Software Engineer with deep
expertise in RDK-B (Reference Design Kit for Broadband) to join
Telecom's R&D team. This role focuses on developing and
optimizing embedded Linux solutions for next-generation broadband
devices, with emphasis on Wi-Fi stack development, network
protocols, and telecom/media ecosystems.
Core Responsibilities
1. RDK-B & Embedded Linux Development
Design, develop, and debug embedded software for RDK-B-based
devices (e.g., cable modems, gateways).
Customize and maintain Yocto Project-based Linux distributions for
embedded targets.
Optimize system performance for resource-constrained environments
(memory, CPU).
2. Wi-Fi Stack & Networking
Develop and debug L1/L2 Wi-Fi protocols (802.11n/ac/ax, WPA3, WPS,
RADIUS).
Implement and troubleshoot TCP/IP stack (DHCP, DNS, HTTP,
VPN/IPsec).
Enhance Wi-Fi performance metrics (throughput, latency,
roaming).
3. Telecom & Media Domain Expertise
Integrate RDK-B components with DOCSIS, TR-069, and VoIP
standards.
Collaborate with cross-functional teams (hardware, QA, product) to
deliver carrier-grade solutions.
4. Tools & Scripting
Automate testing/deployment using Python/Bash.
Debug kernel/driver issues using GDB, JTAG, Wireshark.
Mandatory Qualifications
Education: Bachelor's/Master's in Computer Science, Electronics, or
related field.
Experience:
5+ years in embedded Linux development (kernel, drivers, BSP).
3+ years with RDK-B (or RDK-V) in telecom/media environments.
Hands-on with Wi-Fi standards (802.11, WPA, mesh networks).
Technical Skills:
Expert in C/C++ for embedded systems.
Proficient in Python for automation.
Familiarity with Yocto, OpenEmbedded, BitBake.
Networking:
Deep knowledge of TCP/IP, VLANs, QoS, VPNs.
Experience with OpenWRT, prplOS (a plus).
Sana Arif
Senior recruiter
Inabia Solutions & Consulting
Mobile: 425.440.9806
sana@inabia.com
Keywords: Inabia Software, Lower Merion , Embedded Software Engineer, IT / Software / Systems , Philadelphia, Pennsylvania
Click
here to apply!
|