LowerMerionRecruiter Since 2001
the smart solution for Lower Merion jobs

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!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Pennsylvania jobs by following @recnetPA on Twitter!

Lower Merion RSS job feeds