Embedded Software/Middleware Engineer
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-09-06
Listing for:
GCS Recruitment
Full Time
position Listed on 2026-09-06
Job specializations:
-
Software Development
Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Python
Job Description & How to Apply Below
Embedded Software / Middleware Engineer
Location: Dallas, TX
Job Type: Contract
Work Model: Hybrid/Onsite - Based on business requirements
Our client is looking for an experienced Embedded Software/Middleware Engineer to work on connected-device and networking platforms.
This position is ideal for an engineer with a combination of C programming, Embedded Linux, middleware, Wi-Fi/networking, and hardware integration experience. Candidates with experience in RDK-B/RDK-V, broadband gateways, routers, DOCSIS, or consumer networking products are strongly encouraged to apply.
Key Responsibilities- Design, develop, and maintain embedded middleware software.
- Develop and debug production-quality C code on Linux-based embedded platforms.
- Integrate middleware with SoC vendor software and hardware platforms.
- Support system bring-up, software integration, and platform validation.
- Investigate issues involving Linux, middleware, networking, Wi-Fi, and hardware.
- Analyze network traffic and Wi-Fi behavior to identify connectivity and performance issues.
- Troubleshoot TCP/IP, DHCP, DNS, HTTP, and related network protocols.
- Perform detailed debugging and root-cause analysis of complex system issues.
- Work closely with QA, architecture, hardware, and external technology vendors.
- Optimize software performance, reliability, and system stability.
- Develop scripts using Python or Bash when required for testing and troubleshooting.
- 5+ years of experience in embedded software development.
- Strong C programming skills.
- Strong hands-on experience with Embedded Linux.
- Experience with embedded middleware or platform software.
- Solid knowledge of networking and IP protocols.
- Hands-on experience troubleshooting Wi-Fi/wireless connectivity.
- Experience with system integration and embedded platform bring-up.
- Strong debugging, troubleshooting, and root-cause analysis capabilities.
- RDK / RDK-B / RDK-V
- Broadcom or Qualcomm So Cs
- DOCSIS
- Broadband gateways
- Cable modems
- Wi-Fi routers
- Set-top boxes
- Consumer electronics / connected devices
- Wireshark
- tcpdump
- iPerf
- Python / Bash
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×