📌 Embedded Middleware Engineer (Broadband / RDK‑B)
📍 Philadelphia, PA
Full‑Time | Onsite/Hybrid
We are seeking an experienced Embedded Middleware Engineer to join our team and contribute to the design and development of next‑generation broadband and connected home devices. This role focuses heavily on middleware development, embedded Linux, networking protocols, and Wi‑Fi‑centric system behavior, with strong preference for engineers who have worked in the RDK‑B ecosystem.
⭐ Key Responsibilities
🔧 Middleware & Embedded Development
- Develop and maintain middleware layers enabling communication between applications, broadband subsystems, and hardware components.
- Enhance embedded features to ensure reliability, performance, and seamless interaction across modules.
- Integrate SoC‑vendor software (Qualcomm, Broadcom, etc.) and validate functionality across RDK‑B or similar platforms.
🛠 Debugging & System Analysis
- Troubleshoot complex issues involving middleware, networking stacks, Wi‑Fi behavior, and hardware interactions.
- Analyze Wi‑Fi packet flows, IP traffic, and system performance to drive optimizations.
- Use logs, traces, and advanced debugging tools to identify root causes and implement stable fixes.
🌐 Protocol & Connectivity Work
- Work with core networking protocols such as DHCP, DNS, TCP/UDP, HTTP, and API‑based data exchange.
- Debug wireless packet behavior, optimize path selection, and improve overall broadband performance.
- Collaborate with networking and platform teams to fine‑tune connectivity pipelines.
💻 Software Development
- Write clean, efficient C code for embedded Linux systems, focusing on low‑level modules in resource‑limited environments.
- Enhance existing features, stabilize critical components, and contribute to system‑wide performance improvements.
- Support ongoing software updates, feature rollouts, and integration activities.
🤝 Collaboration
- Work with SoC vendors, platform architects, QA, and device engineering teams to deliver high‑quality software.
- Participate in architecture discussions, design reviews, and code reviews.
- Coordinate with cross‑functional groups to ensure smooth feature delivery and validation.
⭐ Required Skills & Experience
- Strong background in embedded systems and middleware development.
- Experience working with RDK‑B or similar broadband frameworks (highly preferred).
- Proficiency in C programming within embedded Linux ecosystems.
- Hands‑on experience integrating SoC vendor SDKs (Broadcom, Qualcomm, etc.).
- Strong knowledge of:
- IP networking fundamentals
- Wi‑Fi packet behavior & wireless communication principles
- DHCP/DNS/TCP/UDP/HTTP protocols
- Proven ability to debug low‑level system issues using logs, traces, and advanced debugging tools.
- Experience with Linux‑based embedded platforms.
⭐ Nice to Have
- Prior experience with RDK‑B or RDK‑V stacks.
- Exposure to DOCSIS, broadband gateways, or STB devices.
- Familiarity with Wi‑Fi analysis tools (Wireshark, iPerf, Aircrack, etc.).
- Scripting experience in Python or Bash for automation or testing.
⭐ Soft Skills
- Strong analytical and problem‑solving mindset.
- Ability to break down complex technical concepts into clear, simple explanations.
- Collaborative attitude with experience working in Agile or cross‑functional environments.
If you'd like, I can also create:
✔ A shorter social‑media‑friendly version
✔ A more technical version for engineering forums
✔ A branded version tailored to a specific company
GCS is acting as an Employment Agency in relation to this vacancy.
Philadelphia
Contract
Embedded RDK Engineer
Added 01/04/2026
Job Description: RDK‑V Engineer (STB & IPTV) - CaliforniaPosition: RDK‑V Engineer Location: California (Onsite/Hybrid/Remote options depending on client) Employment Type: Full-Time / Contract Experience Level: Mid-SeniorOverviewWe are seeking an experienced RDK‑V Engineer with strong expertise in Set-Top Box (STB) platforms, IPTV technologies, and delivery of next‑generation video solutions. The ideal candidate will have hands-on development experience within the RDK ecosystem, a solid background in embedded Linux, and a deep understanding of video streaming, device integration, and platform performance.Key ResponsibilitiesDevelop, integrate, and maintain features within the RDK‑V (Reference Design Kit - Video) framework for STB and IPTV solutions.Work on middleware, application...
ASIC Engineer- Firmware/Embedded/ Linux
Added 18/03/2026
ASIC Engineer Key Responsibilities:Validate the integration of legacy hardware PCBs into ASIC environmentsSupport testing activities during the pre-silicon phaseDevelop and execute test plans, including producing detailed test reportsWork across the hardware-software boundary, with a focus on ASIC-oriented driver developmentIndependently design and implement test solutions within embedded systemsTechnical Requirements:Strong experience in Linux environmentsBackground in embedded systems (must be able to develop tests independently)Experience with ASIC development, particularly at the hardware/software interfaceKnowledge of driver developmentProficiency in PythonNote: Location can be considered- Bristol, Cambridge, Farnborough GCS is acting as an Employment Business in relation to this vacancy.
Added 10/03/2026
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 ResponsibilitiesMiddleware & Embedded DevelopmentDevelop 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...
Added 10/04/2026
We are looking for an Embedded Software Developer with experience in Embedded Linux, strong debugging skills, and a solid understanding of networking and IP protocols. The role involves developing, debugging, and maintaining embedded software for reliable and high-performance systems.Key ResponsibilitiesDevelop and maintain embedded software on Linux-based platformsDebug and resolve complex system- and hardware-related issuesWork with networking stacks and IP protocolsContribute to system integration, testing, and performance optimizationCollaborate with cross-functional hardware and software teamsRequired Skills & ExperienceExperience with Embedded Linux developmentProficiency in C/C++Strong embedded debugging expertise (e.g., GDB, JTAG)Good understanding of TCP/IP and networking conceptsFamiliarity with build systems, cross-compilation, and GitEducationDegree...
Senior Software Engineer/Data Platform Engineer (Databricks, Graph, APIs)
Added 30/04/2026
Senior Software Engineer / Data Platform Engineer (Databricks, Graph, APIs)Location: Philadelphia, PA The team sits within the network technology organisation and is responsible for building advanced data platforms that support digital twin capabilities across the access network. The group combines network design data, telemetry, mapping technologies, and graph intelligence to improve troubleshooting, planning, operational efficiency, and market competitiveness.The team works on highly scalable engineering products including large data pipelines, graph databases, APIs, and mapping platforms. Their work enables smarter network decisions, faster fault resolution, and better use of operational resources.This is a technically strong team focused on solving complex real-world...
Added 03/06/2026
Controls Software Engineer - Structured TextIndustrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site) | Immediate Start About the OpportunityWe are hiring a Controls Software Engineer to join a high-impact engineering team supporting a large-scale industrial robotics program at one of the world's leading e-commerce and logistics companies. The program operates a fleet of over 1,000 robotic pick-and-place workcells across global fulfillment centers today, scaling to 5,000-6,000 machines by 2027.This is a hands-on, technically deep contract engagement with strong likelihood of extension. You will work inside a small, tight-knit team of controls and software engineers responsible...
Added 03/06/2026
Controls Software Engineer - Structured TextIndustrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site) | Immediate Start About the OpportunityWe are hiring a Controls Software Engineer to join a high-impact engineering team supporting a large-scale industrial robotics program at one of the world's leading e-commerce and logistics companies. The program operates a fleet of over 1,000 robotic pick-and-place workcells across global fulfillment centers today, scaling to 5,000-6,000 machines by 2027.This is a hands-on, technically deep contract engagement with strong likelihood of extension. You will work inside a small, tight-knit team of controls and software engineers responsible...
Added 03/06/2026
Job Title: Network EngineerCompany:Telecom Job Description:We're seeking a skilled Network Engineer to support the nationwide deployment and maintenance of virtual Cable Modem Termination Systems (vCMTS) and Remote PHY (RPHY) turn-ups. This cutting-edge, cloud-based vCMTS technology replaces traditional analog hardware, enabling faster speeds, improved network performance, ensuring reliable activation of next‑generation access network (NGAN) platforms. As part of the NGAN Operations Team, the engineer will be responsible for vCMTS platform stand‑up, including software installation, system validation, network configuration, and ongoing maintenance. By shifting core CMTS functions to edge compute infrastructure, This role demands deep expertise in production operations within a 24x7...
Added 03/06/2026
Job Title: Network EngineerCompany:Telecom Job Description:We're seeking a skilled Network Engineer to support the nationwide deployment and maintenance of virtual Cable Modem Termination Systems (vCMTS) and Remote PHY (RPHY) turn-ups. This cutting-edge, cloud-based vCMTS technology replaces traditional analog hardware, enabling faster speeds, improved network performance, ensuring reliable activation of next‑generation access network (NGAN) platforms. As part of the NGAN Operations Team, the engineer will be responsible for vCMTS platform stand‑up, including software installation, system validation, network configuration, and ongoing maintenance. By shifting core CMTS functions to edge compute infrastructure, This role demands deep expertise in production operations within a 24x7...
Cloud Security Engineer - Contract
Added 03/06/2026
Cloud Security EngineerWe are looking for a Cloud Security Engineer to support the security of our clients cloud platforms and modern infrastructure environments. This role will work closely with technology and engineering teams to help identify, assess, and mitigate security risks while promoting security best practices across cloud-native and containerised environments.The successful candidate will bring a strong foundation in information security, a collaborative mindset, and a passion for continuous learning in cloud and infrastructure security. Key ResponsibilitiesSupport the implementation and maintenance of security controls across cloud environments.Collaborate with engineering and operational teams to enhance the security of cloud-based services and...
MongoDB Site Reliability Engineer
Added 02/06/2026
MongoDB SRE (AVP) - Knutsford (Hybrid)Are you a MongoDB expert ready to step into a true engineering role? Join a global team modernising a large‑scale database estate and move beyond repetitive DBA work.What You'll DoOwn MongoDB operations end‑to‑end (clusters, sharding, replica sets, backups).Troubleshoot and resolve complex production issues across L1-L3.Build automation using Python, Ansible, TDD, Agile.Improve observability with better monitoring, alerting, and performance insights.Reduce toil by engineering tools and automation that transform the platform.Required SkillsDeep MongoDB administration expertise.Strong experience with Ops Manager and backup tooling.Solid troubleshooting and production support capability.SRE fundamentals and an automation‑first mindset.Hands‑on Python and Ansible experience.Observability experience...
Microsoft SQL Database Site Reliability Engineer
Added 02/06/2026
Step into a high‑impact engineering role where you'll shape the future of Microsoft SQL operations at enterprise scale. As a Database SRE, you'll combine deep SQL Server expertise with modern SRE practices to build a more reliable, automated, and observable database platform for one of the world's largest financial institutions. What You'll DoLead SQL Engineering - Solve complex SQL Server 2016-2022 challenges across availability, tuning, performance, and architecture.Shape the MSSQL SRE practice - Influence standards, patterns, SLIs/SLOs, and operational models for the SQL estate.Act as the top technical escalation - Provide expert‑level guidance on incidents, root cause, and long‑term fixes.Drive...
Azure Site Reliability Engineer
Added 29/05/2026
Azure Site Reliability Engineer (SRE)Location: Glasgow / Knutsford (Hybrid- 2 days a week in office)Team: 6 UK / 5 IndiaEnvironment: Part of a wider multi‑cloud engineering organisation (Azure, AWS, GCP)Growth: Significant technical development opportunities across cloud engineering, automation, and platform build Role OverviewWe are looking for a hands‑on Azure SRE who can design, build, and automate enterprise‑grade Azure Landing Zones and cloud governance frameworks. This is not an application development role - it is a platform engineering role focused on controls, policies, guardrails, IaC, and DevOps automation.You will work as part of a global SRE function, collaborating with engineers in...
Added 28/05/2026
The Master Control Engineer is responsible for the monitoring, operation, and maintenance of broadcast transmission systems within a master control environment. This role ensures uninterrupted, high-quality delivery of video, audio, and data signals across broadcast platforms. The engineer plays a critical role in maintaining operational continuity, responding to technical issues, and supporting both scheduled and live programming.Key ResponsibilitiesMonitor and control outgoing broadcast signals to ensure consistent quality and compliance with technical standardsOperate and manage playout and automation systems for scheduled programming and live eventsIdentify, troubleshoot, and resolve technical issues in real time to prevent or minimize disruptionsPerform routine system checks,...
Added 28/05/2026
The Master Control Engineer is responsible for the monitoring, operation, and maintenance of broadcast transmission systems within a master control environment. This role ensures uninterrupted, high-quality delivery of video, audio, and data signals across broadcast platforms. The engineer plays a critical role in maintaining operational continuity, responding to technical issues, and supporting both scheduled and live programming.Key ResponsibilitiesMonitor and control outgoing broadcast signals to ensure consistent quality and compliance with technical standardsOperate and manage playout and automation systems for scheduled programming and live eventsIdentify, troubleshoot, and resolve technical issues in real time to prevent or minimize disruptionsPerform routine system checks,...
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- Software Development
- Manufacturing & Production
- BI & Data Analytics
- Engineering Technology
- Engineering
- .NET/C#
- Controls & Automation
- Cyber
- Network security consultant
- Python developer
LATEST JOBS
- Controls Engineer
- Python Developer
- Network Engineer
- Cloud Security Engineer - Cont...
- Marketing Representative
- Head of Sales
- C# Developer Role - Hybrid - B...
- Information Security Programme...
- Business Development
- Customer Engagement Manager
- Account Manager
- Senior / Lead Consultant
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer