Embedded Software / Middleware Engineer

GCS Recruitment

Dallas (TX)

Hybrid

USD 100,000 - 140,000

Part time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GCS Recruitment is seeking an experienced Embedded Software / Middleware Engineer to work on connected-device and networking platforms in Dallas. The role requires strong C programming on Linux-based embedded systems, middleware experience, and hands-on networking expertise, including Wi-Fi and IP protocols, with testing and debugging across hardware and software bring-up.

The candidate will design, develop, and maintain embedded middleware, integrate middleware with SoC vendor software, and

Qualifications

  • 5+ years of experience in embedded software development.
  • Strong C programming skills.
  • 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 connectivity.

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.

Skills

C programming
Embedded Linux
Middleware
Networking
Wi‑Fi / networking
System bring-up
Python / Bash
Troubleshooting

Tools

Wireshark
tcpdump
iPerf
Python
Bash

Job description

Embedded Software / Middleware Engineer

Location: Dallas, TX
Job Type: Contract
Work Model: Hybrid/Onsite - Based on business requirements

Job Summary

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.
Required Skills & Experience
  • 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.
Preferred Experience
  • RDK / RDK-B / RDK-V
  • Broadcom or Qualcomm SoCs
  • DOCSIS
  • Broadband gateways
  • Cable modems
  • Wi-Fi routers
  • Set-top boxes
  • Consumer electronics / connected devices
  • Wireshark
  • tcpdump
  • iPerf
  • Python / Bash
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Middleware Engineer
Embedded Middleware Engineer

GCS Recruitment • Austin (TX)

Hybrid
USD 90,000 - 130,000
Embedded Middleware Engineer – Networking & Linux (Contract)
Embedded Middleware Engineer – Networking & Linux (Contract)

GCS Recruitment • Dallas (TX)

Hybrid
USD 100,000 - 140,000
RDK-B Embedded developer
RDK-B Embedded developer

Net2Source (N2S) • Santa Clara (CA)

On-site
USD 90,000 - 130,000
Embedded Developer
Embedded Developer

PETADATA • Denver (CO)

On-site
USD 90,000 - 130,000
Junior Embedded Middleware Engineer
Junior Embedded Middleware Engineer

Cyient • Milpitas (CA)

On-site
USD 120,000 - 150,000
Embedded Developer
Embedded Developer

PETADATA • Denver (CO)

On-site
USD 90,000 - 120,000
Embedded Middleware Engineer - Connected Devices (Hybrid)
Embedded Middleware Engineer - Connected Devices (Hybrid)

GCS Recruitment • Austin (TX)

Hybrid
USD 90,000 - 130,000
Embedded Developer
Embedded Developer

IPolarity • Englewood (CO)

On-site
USD 110,000 - 170,000
Embedded Software Engineer - Wireless
Embedded Software Engineer - Wireless

Blue Signal Search • Denver (CO)

On-site
USD 90,000 - 120,000
Embedded Wi-Fi Developer
Embedded Wi-Fi Developer

Global Connect Technologies • Dallas (TX)

On-site
USD 75,000 - 115,000