Embedded Middleware EngineerLocation: Austin, TXJob Type: ContractWork Model: Hybrid/Onsite - Based on business requirementsJob SummaryWe are seeking an... Read more
Location: Austin, TX
Job Type: Contract
Work Model: Hybrid/Onsite - Based on business requirements
We are seeking an experienced Embedded Middleware Engineer to support the development of next-generation connected devices. The ideal candidate will have strong hands-on experience with Embedded Linux, C programming, middleware development, networking, and system-level debugging.
Experience with RDK/RDK-B/RDK-V or similar embedded platforms is highly preferred.
ResponsibilitiesDevelop, maintain, and enhance middleware components for embedded Linux platforms.Develop efficient and reliable software using C programming.Integrate and optimize software from SoC vendors such as Broadcom and Qualcomm.Support embedded platform integration and system bring-up.Troubleshoot complex issues across middleware, Linux, networking, and hardware layers.Analyze Wi-Fi packet behavior and troubleshoot connectivity issues.Work with networking protocols including TCP/IP, DHCP, DNS, and HTTP.Use debugging and network-analysis tools such as Wireshark, tcpdump, and iPerf.Perform root-cause analysis and implement software fixes.Collaborate with software architects, QA engineers, hardware teams, and platform vendors.Participate in design reviews, integration activities, and system validation.Required Qualifications5+ years of experience in embedded software or embedded systems engineering.Strong hands-on experience with Embedded Linux.Strong programming skills in C.Experience developing embedded middleware or platform software.Strong understanding of TCP/IP and networking concepts.Experience troubleshooting Wi-Fi/wireless connectivity issues.Experience with system-level debugging and root-cause analysis.Experience with SoC integration or embedded platform bring-up.Preferred QualificationsExperience with RDK, RDK-B, or RDK-V.Experience with Broadcom or Qualcomm platforms.Experience with DOCSIS, broadband gateways, routers, cable modems, or set-top boxes.Experience using Wireshark, tcpdump, or iPerf.Python or Bash scripting experience.Experience working with consumer networking or connected-device products.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
About the RoleWe are seeking multiple talented Android and iOS Engineers to join a growing Connected Living engineering... Read more
About the Role
We are seeking multiple talented Android and iOS Engineers to join a growing Connected Living engineering organisation responsible for developing the next generation of Smart Home and Home Security experiences.
Working within cross-functional feature teams, you will help build and enhance mobile experiences across iOS and Android, working closely with backend engineers, product managers, designers and other technology teams. You will contribute to products spanning smart home, connected devices, cameras, security and intelligent home experiences.
This is an exciting opportunity to join a team undergoing significant growth as it expands its Smart Home portfolio and develops new capabilities across both US and UK markets.
Key Responsibilities
Design, develop and maintain high-quality native iOS and/or Android applications for large-scale consumer products.
Work within cross-functional engineering teams focused on specific product and feature areas, including camera onboarding, activation and connected-home experiences.
Collaborate closely with iOS and Android engineers to deliver a consistent experience across mobile platforms.
Integrate mobile applications with backend services, APIs and connected devices.
Develop experiences involving smart-home devices, cameras, sensors and IoT technologies.
Troubleshoot complex technical issues and contribute to improving application performance, reliability and scalability.
Work closely with product, UX, QA and backend engineering teams throughout the development lifecycle.
Contribute to engineering best practices, code quality, testing and continuous improvement.
Android Engineers
Strong candidates will have experience with:
Kotlin
Android SDK / Android development
Modern Android development frameworks and architecture
RESTful APIs and backend integration
Bluetooth / BLE
MQTT
Connected devices / IoT
Matter and/or Zigbee
Device provisioning and integration
Localization, internationalisation and externalisation
Consumer-facing mobile applications
Experience working within Smart Home, Connected Home, IoT or device ecosystems is highly desirable.
iOS Engineers
Strong candidates will have experience with:
Swift
Native iOS development
iOS SDK / Xcode
SwiftUI and/or UIKit
Mobile application architecture
RESTful APIs and backend integration
Camera and video experiences
AVFoundation
HLS and/or WebRTC
Bluetooth / connected devices
Consumer-facing mobile applications
Engineers with experience in Kotlin Multiplatform are also encouraged to apply.
What We're Looking For
We're particularly interested in engineers who can combine strong mobile engineering fundamentals with experience building real-world consumer, connected-device or IoT products.
Ideal candidates will demonstrate:
Strong software engineering fundamentals
Commercial experience developing native iOS or Android applications
Experience working within large, complex engineering organisations
Strong understanding of mobile architecture and development best practices
Experience integrating applications with APIs and connected devices
Excellent communication and cross-functional collaboration skills
A problem-solving mindset and ownership of the products they build
Experience with Smart Home, Home Security, IoT, cameras, video streaming or connected devices would be a significant advantage.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
Fiber AnalystLocation: Remote Contract: 12+ MonthsOverviewWe are seeking an experienced Fiber Engineer to support fiber network testing, troubleshooting,... Read more
Location: Remote
Contract: 12+ Months
We are seeking an experienced Fiber Engineer to support fiber network testing, troubleshooting, and remediation activities across ISP and OSP environments. This role will focus on OTDR analysis, fiber characterization, bidirectional testing, and documenting findings to ensure network performance and reliability.
Required Qualifications5+ years of experience in Fiber Optics or TelecommunicationsExperience with ISP and OSP fiber networksStrong expertise with OTDR testing and troubleshootingExperience performing CD/PMD, bidirectional, and power meter/laser testingKnowledge of fusion splicing, fiber repair, and remediationExperience with fiber end-face inspection and cleaningProficiency with Microsoft Word and ExcelStrong communication, documentation, and problem-solving skillsAbility to travel as required for field workKey ResponsibilitiesPerform OTDR testing to validate fiber paths and identify faults, splices, bends, and signal lossConduct fiber characterization, bidirectional testing, and power/loss analysisTroubleshoot fiber network issues and recommend remediation solutionsPerform fusion splicing and fiber repairs as neededPrepare test reports, redlined fiber documentation, and demarcation mapsCoordinate with vendors, project managers, and internal teams to support project executionTravel to customer sites for testing, troubleshooting, and remediation activitiesWhat You'll OwnFiber testing and validationOTDR analysis and troubleshootingRemediation and fusion splicing activitiesTechnical reporting and documentationVendor and stakeholder communicationFiber network performance verificationDeliverablesOTDR, CD/PMD, and power/loss test reportsRedlined fiber path documentation and demarcation mapsDocumented remediation and retest resultsTest findings and recommendations shared with vendors and project stakeholdersRequired: Prior experience in Fiber Testing, OTDR Analysis, ISP/OSP Networks, Fiber Characterization, and Telecommunications environments.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
Senior Software Developer (Contract) - AWS IoT & PythonLocations: RemoteContract DetailsContract Length:12 MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal... Read more
Senior Software Developer (Contract) - AWS IoT & Python
Locations: Remote
Contract DetailsContract Length:12 MonthsAmazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.
This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.
Key ResponsibilitiesDesign and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and S3.Build scalable backend applications and APIs using Python.Process and manage high-volume image and video data from camera-based inspection systems.Integrate cloud services with internal applications and APIs.Develop and execute integration testing strategies to ensure system reliability.Review, validate, and improve AI-generated code before production deployment.Contribute to CI/CD pipelines, DevOps practices, monitoring, and deployment automation.Troubleshoot connectivity, performance, and data flow issues across IoT and cloud environments.Support validation testing, production rollout, and post-deployment stabilization activities.Collaborate with distributed engineering teams to deliver key project milestones.Required SkillsStrong experience developing production applications with Python.Hands-on experience with AWS IoT Core, MQTT, AWS Lambda, and Amazon S3.Experience building device-to-cloud or IoT data ingestion pipelines.Strong understanding of serverless architecture and cloud-native development.Experience integrating APIs and distributed systems.Knowledge of CI/CD, DevOps, automation, and cloud deployment practices.Experience with integration testing, troubleshooting, and production support.Comfortable working with and reviewing AI-assisted code development tools.Strong communication and collaboration skills.Preferred SkillsComputer Vision, image processing, or video analytics experience.Exposure to Machine Learning or anomaly detection solutions.Familiarity with NVIDIA Jetson or edge-device platforms.Experience in IoT, Robotics, Industrial Automation, Smart Devices, or Connected Products.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContractRemote
We are seeking an experienced Fiber Engineer to support fiber network testing, troubleshooting, and remediation across ISP and... Read more
We are seeking an experienced Fiber Engineer to support fiber network testing, troubleshooting, and remediation across ISP and OSP environments.
Key Responsibilities:
Perform OTDR, bi-directional, CD/PMD, and power meter testing.Troubleshoot fiber network issues and identify faults.Conduct fusion splicing, fiber cleaning, and remediation activities.Prepare test reports, redlines, and fiber route documentation.Collaborate with project managers, vendors, and technical teams.Travel to customer sites as required.Requirements:
5+ years of fiber telecom experience.Strong knowledge of ISP & OSP fiber networks.Hands-on OTDR testing and fiber characterization experience.Fusion splicing and fiber inspection skills.Proficiency in Microsoft Word and Excel.Strong communication, reporting, and problem-solving skills.Benefits:
Competitive salary.Medical, dental, and vision coverage.Professional development opportunities.GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
Software Developer - IoT / Edge ComputingJob Summary We are looking for a Software Developer to join the... Read more
Software Developer - IoT / Edge Computing
Job Summary
We are looking for a Software Developer to join the team on a contract basis and help build a data pipeline supporting an IoT-based quality control device. This role will focus on developing software that connects edge devices to the cloud, enabling reliable data ingestion, processing, and analysis.
The ideal candidate will have strong Python development experience, hands-on experience with AWS IoT services, and a background working with data pipelines that move information from physical hardware/edge devices into cloud environments. Experience developing machine learning models, particularly anomaly detection, is a strong plus.
Key Responsibilities
Develop and maintain software supporting an IoT quality control device.Build and optimize data ingestion pipelines from hardware/edge devices to the cloud.Develop Python applications running on NVIDIA Jetson edge devices.Integrate IoT devices with AWS using technologies such as MQTT, AWS Lambda, and Amazon S3.Design reliable workflows for collecting, transmitting, processing, and storing device-generated data.Collaborate with engineering teams to troubleshoot and improve device-to-cloud connectivity and data flows.Support the development and implementation of data-driven quality control solutions.Potentially develop or integrate machine learning models for anomaly detection to identify unusual device or production behavior.Required Qualifications
Experience developing software with Python.Hands-on experience with AWS IoT and cloud-based data workflows.Experience with MQTT and IoT device communication.Experience working with AWS Lambda and S3.Experience developing software for edge devices, preferably NVIDIA Jetson.Experience designing data ingestion pipelines from hardware to cloud.Strong understanding of cloud-based data processing and storage.Preferred Qualifications
Experience building machine learning models.Experience with anomaly detection or predictive analytics.Experience working with IoT, industrial technology, manufacturing, or quality-control systems.Experience deploying ML/software solutions to edge devices.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
Job Description:A big enterprise customer in fullfillment center is seeking an experienced Technical Program Manager (TPM) or Senior... Read more
Job Description:
A big enterprise customer in fullfillment center is seeking an experienced Technical Program Manager (TPM) or Senior Technical Program Manager (Sr. TPM) to lead execution of large-scale fiber deployment programs within the Global Connectivity Infrastructure Delivery - Fiber Deployment (GCID-FD) organization.
GCID-FD delivers the physical fiber infrastructure that connects AWS data centers globally, including underground conduit systems, fiber cable installation, splicing, testing, commissioning, and infrastructure handoff. This role is responsible for driving fiber capacity into service across the Americas, managing complex infrastructure programs from early site assessment through construction closeout and operational handoff.
The successful candidate will own cross-functional program execution, vendor management, quality control initiatives, risk mitigation, stakeholder communication, and delivery of critical network infrastructure supporting AWS's global operations.
Key Responsibilities
Lead end-to-end delivery of fiber deployment programs from planning through construction completion and handoff.Build and manage complex infrastructure programs, defining milestones, schedules, dependencies, and critical paths.Drive execution across multiple vendors, contractors, engineering teams, and stakeholders.Establish and maintain a standardized Quality Control (QC) framework, including pre-construction and post-construction inspections.Develop and manage vendor performance measurement programs using quality and delivery KPIs.Create and implement defect tracking, corrective action, and root cause analysis processes.Ensure infrastructure projects are delivered safely, on schedule, within scope, and to quality standards.Identify program risks, develop mitigation strategies, and proactively resolve execution challenges.Deliver consistent reporting, metrics, and executive-level program updates to GCID-FD leadership and stakeholders.Coordinate project closeout activities and ensure successful operational handoff of deployed infrastructure.Required Qualifications
Experience managing large-scale physical infrastructure deployment programs.Proven ability to lead projects involving planning, vendor coordination, field execution, quality control, and project handoff.Demonstrated success building programs from the ground up, including:Defining project structures and governanceEstablishing milestones and schedulesIdentifying critical path dependenciesManaging risks and resolving execution challengesStrong vendor and contractor management experience.Track record of delivering complex programs through execution, not just planning.Excellent stakeholder management and communication skills.GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
Machine Learning Engineer Position OverviewWe are looking for a Machine Learning Engineer I with strong Python programming skills... Read more
Machine Learning Engineer
Position Overview
We are looking for a Machine Learning Engineer I with strong Python programming skills to develop, deploy, and optimize machine learning solutions for ad monetization and personalization. You'll collaborate with cross-functional teams to build scalable ML pipelines, enhance recommendation and targeting models, and deliver production-ready AI solutions that improve user engagement and business outcomes.
Key Responsibilities
Develop, train, and deploy machine learning models for personalization, recommendation, and customer experience applications.Build and maintain scalable data pipelines for feature engineering, model training, validation, and inference.Collaborate with machine learning scientists, data engineers, and software engineers to transition research models into production.Enhance recommendation and ranking models using customer behavioural and transactional data.Monitor, evaluate, and improve model performance through experimentation, A/B testing, and data-driven analysis.Write clean, efficient, and maintainable Python code following software engineering best practices.Optimize machine learning workflows to improve customer engagement and support business objectives.Participate in model deployment, monitoring, troubleshooting, and continuous improvement initiatives.Document machine learning processes, model performance, and technical solutions to support collaboration and knowledge sharing.Required Qualifications
Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, or a related field.1-3 years of experience in machine learning, including internships, research, or professional experience.Strong programming skills in Python.Solid understanding of machine learning concepts, including supervised learning, feature engineering, model evaluation, classification, and regression.Experience with machine learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.Experience working with SQL and large datasets.Familiarity with Git and software development best practices.What You'll Learn
Build and deploy production-ready machine learning models at scale.Gain hands-on experience with recommendation systems, personalization, and ranking algorithms.Learn best practices for feature engineering, model monitoring, and performance optimization.Work with large-scale data processing and modern machine learning pipelines.Develop expertise in experimentation frameworks, A/B testing, and data-driven decision-making.Collaborate with experienced machine learning engineers, software engineers, and data scientists on real-world AI solutions.Strengthen your understanding of MLOps concepts, including model deployment, versioning, and lifecycle management.Improve your software engineering skills by contributing to scalable, maintainable, and production-quality codebases.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContractRemote
The Network Field Engineer is responsible for the onsite implementation, validation, and troubleshooting of enterprise Wi‑Fi and LAN... Read more
The Network Field Engineer is responsible for the onsite implementation, validation, and troubleshooting of enterprise Wi‑Fi and LAN infrastructure within data center environments. This role requires strong hands-on expertise in wireless networking, switching, and system integration, with a focus on execution quality, performance optimization, and rapid issue resolution.
The engineer works closely with project managers, design engineers, and customer teams to ensure deployments meet design intent, operational requirements, and defined performance KPIs.
Key ResponsibilitiesSite Assessment & ValidationValidate field conditions against design documentation (floor plans, rack layouts, RF designs)Conduct site surveys, measurements, and documentation when requiredCapture field updates including photos, markups, and design changesImplementation & DeploymentPerform staging, configuration, and deployment of:Wireless access points, controllers, and cloud-managed WLAN systemsLAN switching infrastructure (access and distribution layers)Execute network configurations including VLANs, routing, segmentation, and securitySupport installation teams with technical direction and quality validationImplement high availability and redundancy solutions (stacking, failover, etc.)Network Turn-Up & TestingPerform system validation and commissioning of Wi‑Fi and LAN environmentsExecute acceptance testing, performance validation, and system verificationEnsure solutions meet defined KPIs for performance, coverage, and reliabilityTroubleshooting & OptimizationTroubleshoot wireless issues such as coverage gaps, interference, and roaming behaviorDiagnose network problems including latency, packet loss, and configuration errorsUse packet capture and RF analysis tools to isolate and resolve issuesOptimize configurations for performance, stability, and scalabilityMigration & Change ExecutionExecute network migrations and planned changes using defined procedures (MOPs)Support upgrades, cutovers, and system integrationsMinimize service impact during transitionsDocumentation & ReportingProduce and maintain:As-built documentation and network diagramsTest plans and validation resultsIssue logs and root cause analysis reportsProvide daily progress updates and status reportingCustomer & Internal CollaborationAct as a technical liaison with customers, internal engineering teams, and support organizationsSupport escalation and issue resolution processesProvide knowledge transfer and operational guidance to customer teamsRequired Skills & ExpertiseWireless & NetworkingStrong knowledge of:802.11 Wi‑Fi standards and RF fundamentalsIP routing and switching conceptsVLANs, QoS, and network segmentationExperience with WLAN security (authentication, encryption, AAA/RADIUS)Familiarity with controller-based and cloud-managed wireless architecturesData Center & LANExperience with switching technologies including:VLANs, routing, STP/MSTP, VRFHigh availability and redundancy designUnderstanding of structured cabling and data center environmentsToolsPacket analysis tools (e.g., Wireshark or equivalent)RF survey and troubleshooting toolsNetwork validation and performance testing toolsExperience & Qualifications5-10+ years of experience in:Wireless network deployment and troubleshootingLAN or data center network engineeringProven experience with site surveys, implementation, commissioning, and optimizationRelevant certifications preferred:CWNA or equivalent wireless certificationVendor certifications (Ruckus, Cisco, Aruba, etc.)GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
We're looking for DOCSIS Engineer and you'll review the platform's RF-plant analysis and confirm it reflects what is... Read more
We're looking for DOCSIS Engineer and you'll review the platform's RF-plant analysis and confirm it reflects what is genuinely happening on a live DOCSIS network. You'll be the human authority that tells the client "yes, this is right" or "here's where it's off, and here's what it's missing."
What you'll be doing
Reviewing automated RF-plant analysis and validating it against what is actually happening on the network - confirming the platform isn't misreading or over-stating the data.Sanity-checking the interpretation of RF performance, signal behavior, and physical-layer impairments across the plant.Assessing the platform's predictive trending - whether its "this is starting to degrade" calls hold up against real-world DOCSIS RF expertise.Delivering a clear, expert read on what's solid, what's inaccurate, and what additional signals should be considered.What we're looking for
Deep, hands-on DOCSIS RF / HFC physical-layer expertise- gained at a cable operator (MSO) or equipment vendor.Strong ability to read RF plant performance- spectrum behavior, signal levels, noise and impairments - not just protocol or IP-layer data.Practical live-plant diagnostic experience- sweep/balance, signal forensics, and proactive network maintenance (PNM)-style analysis.Solid DOCSIS 3.1 and 3.0 knowledge.Comfort reviewing and critiquing analytic output- forming and clearly communicating an expert verdict.GCS is acting as an Employment Business in relation to this vacancy.
Read lessAustin, Texas, United States of AmericaContract
All your saved jobs are no longer available or you've already applied.
for the following search criteria