Embedded Engineer

Dallas, TX, US • Posted 1 day ago • Updated 1 day ago
Contract W2
Contract Corp To Corp
Contract Independent
On-site
$60 - $80/hr
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • embedded
  • linux embedded
  • debugging
  • porting
  • IP protocol

Summary

We are seeking an experienced Embedded Middleware Engineer to join our team and contribute to the development of next-generation connected devices. This role demands a strong background in middleware development and embedded systems, with a deep understanding of IP-based protocols, Wi-Fi packet behavior, and SoC-level software integration. The ideal candidate will have significant experience in debugging, system integration, and working in C within embedded ecosystems, especially those involving middleware layers.

Key Responsibilities

Middleware & Embedded Development

  • Develop and maintain middleware layers to facilitate smooth communication between applications and hardware components.
  • Enhance embedded system functionalities, ensuring robust communication between various software and hardware modules.
  • Collaborate with vendors to integrate SoC vendor-provided software, ensuring compatibility, efficiency, and system performance.

Debugging & System Analysis

  • Diagnose and resolve complex issues related to middleware, networking stack, and hardware interactions.
  • Perform detailed analysis of Wi-Fi packet protocols, IP traffic, and other network behaviors to optimize system performance.
  • Utilize logs, traces, and advanced debugging tools to identify root causes of system issues and implement effective fixes.

Protocol & Connectivity Work

  • Work with IP-based protocols such as DHCP, DNS, TCP/UDP, HTTP, and high-level APIs to ensure smooth data transmission across systems.
  • Debug and analyze packet-level behavior within wireless connectivity systems, particularly Wi-Fi.
  • Collaborate with network and platform teams to optimize communication pathways for improved performance.

Software Development

  • Write clean, maintainable C code for embedded platforms with a focus on low-level development in resource-constrained environments.
  • Contribute to the enhancement of existing features, system stability, and overall performance optimization.
  • Support the rollout of new system upgrades and feature releases.

Collaboration

  • Work closely with SoC vendors, platform architects, and QA teams to ensure seamless integration and high-quality deliverables.
  • Engage in technical discussions, solution design, and code reviews to continuously improve system architecture and development processes.

Required Skills & Experience

  • Extensive experience in embedded systems development with a focus on middleware layers.
  • Strong understanding of middleware frameworks (experience with RDK is highly preferred).
  • Proficiency in C programming within resource-constrained environments.
  • Hands-on experience with SoC vendor software (e.g., Broadcom, Qualcomm).
  • Strong understanding of:
    • IP networking fundamentals
    • Wi-Fi packet protocols and wireless communication principles
    • HTTP and higher-level network protocols
  • Proven ability to debug low-level system issues and troubleshoot complex problems.
  • Experience with Linux-based embedded systems.

Nice to Have

  • Experience with RDK-B or RDK-V middleware environments.
  • Exposure to DOCSIS, broadband gateways, or set-top box devices.
  • Familiarity with Wi-Fi certification or testing tools (e.g., Wireshark, Aircrack, iPerf).
  • Scripting skills (e.g., Python, Bash) for automation, testing, or build management.

Soft Skills

  • Strong problem-solving mindset with a keen attention to detail.
  • Ability to communicate complex technical concepts in a simple and clear manner.
  • Comfortable working in agile, cross-functional teams with a collaborative approach.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10472019
  • Position Id: 8908411
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Dallas, Texas

8d ago

Easy Apply

Third Party, Contract

Depends on Experience

Dallas, Texas

Today

Easy Apply

Contract

USD 58.46 - 58.46 per hour

Dallas, Texas

Today

Easy Apply

Third Party, Contract

Depends on Experience

Dallas, Texas

8d ago

Easy Apply

Third Party, Contract

Depends on Experience

Search all similar jobs