The Role This is a hands-on senior engineering role at the platform/middleware layer. The high-level architecture is in... Read more
The Role
This is a hands-on senior engineering role at the platform/middleware layer. The high-level architecture is in place - your job is to build, integrate, and ship against it. You will work in a team that blends avionics, enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering team supporting the platform. Modern AI-assisted development tooling is used extensively.
What you'll do:
Design and implement core platform modules - cabin network management (VLAN-based traffic segmentation and prioritization across passenger, crew, and airline operational services), connectivity monitoring, and observability. Build and maintain the over-the-air (OTA) software lifecycle pipeline: cryptographically validated updates, staged activation, automatic rollback, and version reporting to ground-side fleet systems. Develop telemetry and health-monitoring infrastructure, including the device-to-cloud data pipeline for fleet monitoring. Integrate software across multiple cabin hardware platforms, maintaining hardware abstraction layers for portability. Build and execute unit, integration, requirements-based, and hardware-in-the-loop tests. Contribute to interface definitions and architecture decision records, and raise the bar through code reviews and design feedback.
What We're Looking For
Required:
6+ years of professional software development experience, with several years leading design or architecture of production systems. Strong Linux-based software development on real devices - C/C++ and/or Python. Solid networking fundamentals: VLANs, routing, QoS / traffic prioritization, and network troubleshooting. Experience with device-to-cloud systems: telemetry, health monitoring, or fleet/device management. Experience building or operating software update pipelines (OTA/firmware: signing, staged rollout, rollback). Containers (Docker; Kubernetes a plus) and modern CI/testing practices. Comfort with ambiguity and autonomy - an early-stage program where strong engineering judgment and clear documentation matter as much as implementation skill.
Nice to have:
Background in in-flight connectivity, satellite communications, avionics, or other safety-adjacent embedded domains. Familiarity with DO-178C software lifecycle (certification itself not required) or avionics interfaces such as ARINC 429. Security engineering exposure: cryptography, secure boot, threat modeling, identity and access controls. Experience with carrier-grade CPE/gateway software (e.g., RDK, OpenWrt, prpl) - this maps directly to the work.GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Washington, United States of AmericaContract
We are seeking a Field Technician to support fiber network deployments, testing, and service delivery across metro and... Read more
We are seeking a Field Technician to support fiber network deployments, testing, and service delivery across metro and long-haul fiber infrastructure. This role will perform fiber characterization, OTDR testing, troubleshooting, and network validation while ensuring projects are completed on time and meet customer requirements.
Key ResponsibilitiesPerform fiber testing, characterization, and connectivity validation.Analyze OTDR results to identify faults and network performance issues.Troubleshoot fiber infrastructure and support issue resolution.Maintain testing records, reports, and project documentation.Coordinate with project teams, vendors, and customers to meet delivery timelines.Ensure installations comply with grounding, power, cooling, and cabling standards.Required QualificationsAssociate degree in a technical field or equivalent experience.Experience with ISP/OSP fiber infrastructure.Strong OTDR testing and fiber troubleshooting skills.Knowledge of fiber optic cable design, deployment, and splicing.Understanding of telecommunications and dark fiber networks.Excellent communication and customer-facing skills.Preferred QualificationsExperience with dark fiber delivery and telecommunications infrastructure projects.Hands-on fusion splicing experience.Knowledge of carrier hotels, colocation facilities, and interconnection environments.Strong project coordination and vendor management skills.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Iowa, United States of AmericaContract
We are seeking an experienced Senior Software Engineer - CODESYS Controls Developer to join a high-performing automation engineering... Read more
We are seeking an experienced Senior Software Engineer - CODESYS Controls Developer to join a high-performing automation engineering team focused on developing next-generation industrial control systems for large-scale automated material handling environments.
This is a hands-on role responsible for designing, developing, and deploying scalable machine control software using CODESYS V3, integrating industrial hardware, and building reusable software components that support highly automated operations. The ideal candidate will have strong expertise in PLC software development, industrial automation, state-machine architecture, and hardware integration.
Key ResponsibilitiesControls Software DevelopmentDesign, develop, and maintain industrial control software using CODESYS V3 on Linux-based Industrial PCs.Develop reusable Function Blocks, libraries, and hardware abstraction layers using IEC 61131-3 Structured Text.Implement robust control logic using state-machine architectures and CASE-based programming approaches.Apply object-oriented programming principles including abstraction, encapsulation, inheritance, interfaces, and methods.Create scalable software solutions that can be deployed across multiple automation systems and equipment types.Requirements Analysis & Solution DesignGather, analyze, and clarify functional and technical requirements.Define machine behavior for operational states, fault handling, recovery processes, safety conditions, and edge cases.Produce technical documentation, software design specifications, and interface definitions.Participate in technical design reviews and collaborate with engineers and stakeholders on solution development.Hardware Integration & ValidationIntegrate, configure, and validate industrial automation devices including:Motor Driven Rollers (MDRs)Motors and drivesSensors and photo-eyesActuatorsStack lightsIO-Link devicesConfigure and troubleshoot EtherCAT communication networks.Perform system testing, debugging, and validation using real automation hardware.Application Assembly & DeploymentInterpret electrical schematics, wiring diagrams, and control drawings.Develop and maintain JSON-based configurations for control application deployment.Configure, test, and validate applications across multiple Industrial PCs.Support commissioning, startup, and deployment activities within automated facilities.Collaboration & Engineering ExcellenceParticipate in code reviews and technical design reviews.Utilize Git-based source control and modern software development practices.Track development activities through project management tools.Participate in Agile ceremonies, including stand-ups, sprint planning, and retrospectives.Deliver iterative solutions and incorporate stakeholder feedback throughout the development lifecycle.Required QualificationsBachelor's degree in Computer Engineering, Electrical Engineering, Controls Engineering, Mechatronics, Computer Science, or a related field.5+ years of experience developing industrial automation, machine control, or PLC-based software solutions.Hands-on experience with:CODESYS V3, and/orBeckhoff TwinCAT Structured TextStrong expertise in IEC 61131-3 Structured Text programming.Experience designing and implementing state-machine-based control systems.Strong understanding of:Machine sequencingFault detection and recoveryStartup and shutdown logicEmergency stop handlingEquipment state managementExperience developing modular Function Blocks and reusable software libraries.Strong knowledge of object-oriented programming concepts within PLC environments.Experience integrating and troubleshooting industrial automation hardware.Working knowledge of EtherCAT communication networks.Experience with Linux-based industrial computing platforms.Proficiency with Git and collaborative software development workflows.Ability to translate business and operational requirements into technical solutions.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Washington, United States of AmericaContract
Job SummaryWe are seeking an experienced Field Technician to support end-to-end fiber testing, characterization, and network deployment activities.... Read more
We are seeking an experienced Field Technician to support end-to-end fiber testing, characterization, and network deployment activities. The technician will be responsible for testing and troubleshooting fiber infrastructure, analyzing OTDR test results, identifying network issues, and ensuring fiber projects are completed according to customer requirements and project timelines.
The ideal candidate will have hands-on experience with ISP/OSP fiber infrastructure, OTDR testing, fiber characterization, fiber optic cables, and telecommunications networks.
Key ResponsibilitiesPerform fiber testing to evaluate cable connectivity, fiber characterization, and overall network performance.Perform OTDR testing and analyze/interpret OTDR test results.Conduct field analysis to identify fiber cable and network failures.Work with both ISP (Inside Plant) and OSP (Outside Plant) fiber infrastructure.Support the testing and delivery of metro dark fiber and long-haul fiber networks.Troubleshoot fiber connectivity and performance issues.Work with various fiber types, physical interfaces, connectors, and splicing methodologies.Maintain accurate documentation for fiber cable, strands, testing results, and network performance.Coordinate with vendors, internal teams, project managers, and stakeholders to ensure project deadlines are met.Ensure vendors meet required technical standards and delivery timelines.Support site delivery requirements including grounding, power standards, rack layouts, cable routing, cooling systems, and POE access/routing.Communicate project progress, technical issues, and estimated completion dates to project management teams.Travel to customer facilities as required.Required QualificationsAssociate degree in Computer Science, Computer Engineering, Network Engineering, Telecommunications, or a related technical field, or equivalent relevant experience.Hands-on experience with ISP and OSP physical fiber infrastructure.Strong experience using OTDR (Optical Time Domain Reflectometer) equipment.Ability to understand and interpret OTDR test results.Experience with fiber characterization and fiber optic testing.Experience with fiber optic cable design and implementation projects.Strong understanding of fiber and telecommunications infrastructure projects.Knowledge of different fiber types, connectors, and physical interfaces.Strong understanding of fiber splicing methodologies.Excellent communication, organizational, troubleshooting, and customer-service skills.Ability to travel to customer sites as needed.Preferred QualificationsExperience delivering telecommunications infrastructure, space, and power through third-party suppliers.Knowledge of Dark Fiber delivery.Hands-on knowledge of fusion splicing and related splicing processes.Understanding of interconnectivity requirements within carrier hotels/data center environments.Knowledge of cable types, connector types, physical interfaces, and riser details.Strong project-management and vendor-management skills.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Nebraska, United States of AmericaContract
If you wish to be part of a team dedicated to delivering world-class technology for our customers, then... Read more
If you wish to be part of a team dedicated to delivering world-class technology for our customers, then this is an opportunity you don't want to miss!
How You'll Help Us Connect the World
As a Field Technician, you will be responsible for end-to-end fiber characterization in support of network fiber services (metro dark fiber, long haul networks, etc.) in accordance with planned deployment timeframes contractually negotiated by the customer. The essential function of the role is to act as the service provider to a CommScope customer and will be expected to meet all customer expectations regarding technical skills, performance, and policy compliance.
You will be managing the day-to-day fiber testing - handling demanding situations, keeping projects on track, ensuring that vendors meet standards and delivery times, resolving issues, working with internal staff and stakeholders, helping teams/vendors buy into and work towards common goals and deadlines.
You will work closely with other team members to understand delivery targets of new and existing fiber routes and technical requirements. As a field technician you will also work closely with internal project management teams to communicate target completion dates and ensure that all internal requirements are being met in a timely manner.
This role will be remote, with travel to a customer facility location.
You Will Make an Impact By
Perform testing to gauge cable connectivity, fiber characterization, and overall fiber network performance.Perform field analysis of test results on fiber cables and networks to identify points of failure.Knowledge of fiber characterization, fiber types, physical interfaces, connector types.Maintain project documentation to ensure schedules and deadlines are followed.Ensure site delivery with adherence to proper grounding and power standards, rack layout, conveyance routing and placement, cooling systems, diversity of POE access/routing.Maintain records and prepare required reports relevant to fiber cable, strand and network testing.
Required Qualifications for Consideration
Associate degree in a technical field such as computer science, computer engineering, network engineering or related field experience.Experience working with ISP and OSP physical fiber infrastructureStrong knowledge testing fiber with OTDR, understanding and interpreting OTDR test results.Experience in fiber optic cable design and implementation projects.Strong understanding of both fiber and telecommunications projects.Strong understanding of fiber types and fiber splicing methodology.Excellent communications and customer service skills.
You Will Excite Us If You
Experienced in the delivery of telecommunications infrastructure and space and power from third-party suppliers.Knowledge of Dark Fiber Delivery.Knowledge of fusion splicing and all aspects of fusion splicing.Deep understanding of interconnectivity requirements within carrier hotels including physical interfaces, cable types, connector types and riser details.Excellent organizational, project-management and communication skills
GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Iowa, United States of AmericaContract
Senior Hardware Design Engineer - PCB Board Satellite Payload - Design & LabLocation: Bellevue, WAContract: 12+ months, extendable;... Read more
Location: Bellevue, WA
Contract: 12+ months, extendable; C2H opportunity
Work Arrangement: 5 days onsite
We are seeking a Senior PCB Hardware Design Engineer / Senior Hardware Development Engineer to support the development of advanced satellite payload hardware. This is a hands-on role focused heavily on board bring-up, hardware debug, design verification, validation, and supporting the transition of validated designs into subsequent hardware revisions.
The ideal candidate will have strong board-level design experience combined with extensive laboratory expertise and the ability to troubleshoot complex hardware issues from initial power-on through root-cause identification and resolution.
ResponsibilitiesLead bring-up of newly fabricated circuit boards, including power-on, section-by-section checkout, and first-time hardware debug through root cause.Plan and execute design verification and validation campaigns, including high-speed link testing, power measurements, functional testing, and detailed documentation of results.Partner closely with hardware design engineers to identify issues and drive corrective actions into subsequent board revisions.Contribute to schematic capture and PCB layout activities for next-generation hardware as project priorities and bandwidth allow.Support RF and antenna engineering teams with validated hardware and assist with their measurement and characterization requirements.Troubleshoot board-level hardware issues using systematic debug methodologies and laboratory instrumentation.Support the complete hardware development lifecycle from design and fabrication through bring-up, validation, and manufacturing support.Required Qualifications8+ years of electrical engineering experience in board-level hardware design.Strong experience with schematic capture and complex, dense multilayer PCB designs.Solid understanding of power delivery, power distribution, and sequencing.Extensive hands-on laboratory experience with board bring-up, hardware debug, and validation.Proficiency with oscilloscopes, logic/protocol analyzers, and high-speed test and measurement equipment.Experience with high-speed digital interfaces and multi-gigabit SerDes technologies such as JESD204, PCIe, 25G+ Ethernet, DDR, or similar.Strong understanding of signal integrity and power integrity considerations.Demonstrated experience across the full hardware lifecycle: design → build → bring-up → validation → manufacturing support.BSEE, MSEE, or equivalent practical engineering experience.GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Washington, United States of AmericaContract
Controls Automation EngineerOur client is seeking a Controls Engineer to support the development of next-generation material handling and... Read more
Our client is seeking a Controls Engineer to support the development of next-generation material handling and conveyance control systems. This role involves designing and developing machine control software, integrating industrial hardware, and supporting deployment of large-scale automation solutions.
Key Requirements5+ years of experience in industrial automation, controls engineering, or machine control developmentStrong PLC programming experience using IEC 61131-3 Structured TextExperience with Beckhoff TwinCAT, Allen-Bradley, Siemens, or similar PLC platformsProven experience developing state-machine based control logic is nice to haveHands-on experience integrating motors, drives, sensors, actuators, and industrial networksExperience with EtherCAT, EtherNet/IP, Profinet, or ModbusAbility to read electrical schematics and control drawingsFamiliarity with Linux-based industrial systems and version control tools (Git)GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Washington, United States of AmericaContract
Controls EngineerLocation: Seattle/Bellevue, WA (Hybrid)Our client is seeking a Controls Engineer to support the development of next-generation material... Read more
Location: Seattle/Bellevue, WA (Hybrid)
Our client is seeking a Controls Engineer to support the development of next-generation material handling and conveyance control systems. This role involves designing and developing machine control software, integrating industrial hardware, and supporting deployment of large-scale automation solutions.
Key Requirements5+ years of experience in industrial automation, controls engineering, or machine control developmentStrong PLC programming experience using IEC 61131-3 Structured TextExperience with Beckhoff TwinCAT, Allen-Bradley, Siemens, or similar PLC platformsProven experience developing state-machine based control logicHands-on experience integrating motors, drives, sensors, actuators, and industrial networksExperience with EtherCAT, EtherNet/IP, Profinet, or ModbusAbility to read electrical schematics and control drawingsFamiliarity with Linux-based industrial systems and version control tools (Git)Nice to HaveExperience with CODESYS V3Material handling, conveyor, sortation, or warehouse automation experienceIO-Link integration experienceJSON/configuration-driven applicationsHMI/SCADA development and commissioning experienceResponsibilitiesDevelop and maintain machine control softwareDesign reusable control modules and automation solutionsIntegrate and validate hardware in lab and production environmentsTroubleshoot control systems and industrial networksParticipate in requirements gathering, code reviews, testing, and deployment activitiesIdeal Candidate: A hands-on Controls Engineer with strong PLC and Structured Text experience, industrial hardware integration expertise, and a passion for building scalable automation systems.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Washington, United States of AmericaContract
Job Title: Senior FPGA Engineer About the Role:We are seeking an experienced Senior FPGA Engineer to design and... Read more
Job Title: Senior FPGA Engineer
About the Role:
We are seeking an experienced Senior FPGA Engineer to design and develop advanced FPGA solutions for a next-generation satellite communication system. This is a unique opportunity to contribute to the development of cutting-edge networking technology with minimal legacy constraints. You will work closely with system architects and cross-functional engineering teams to define, implement, validate, and release FPGA-based solutions supporting high-performance communication systems.
Key Responsibilities:
Own the development and delivery of one or more FPGA bitstreams.
Design, develop, and implement complex FPGA architectures using Verilog HDL.
Lead FPGA development across the complete lifecycle, including:
Microarchitecture
RTL Design
Physical Implementation
Timing Closure
Simulation & Verification
Lab Validation
Production Release
Develop FPGA-based networking and digital communication functions.
Collaborate with system architects, hardware engineers, firmware, and software teams to implement and validate FPGA solutions.
Build FPGA prototypes to evaluate architecture and design tradeoffs.
Support hardware bring-up, system integration, and debugging involving FPGA, RF, firmware, and networking components.
Perform synthesis, place & route, timing analysis, and design optimization.
Develop comprehensive testbenches and simulation environments.
Debug FPGA designs in both simulation and hardware environments.
Drive design tradeoff analysis focused on performance, power, cost, area, and customer experience.
Create technical documentation including design specifications, verification plans, and test documentation.
Support manufacturing, production deployment, and post-release engineering activities.
Required Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field.
7+ years of hands-on FPGA design experience.
Strong expertise with Verilog HDL for RTL design and verification.
Experience designing with AMD Xilinx Versal ACAP FPGA architecture.
Experience working with Microchip IGLOO2 FPGA platforms.
Proficiency with FPGA development tools such as:
Xilinx Vivado
Microchip Libero SoC
Strong understanding of:
Digital logic design
Timing analysis and timing closure
Clock Domain Crossing (CDC)
Experience with simulation tools such as:
ModelSim
Vivado Simulator
VCS (or equivalent)
Experience using scripting languages such as Python, TCL, or Perl for design automation.
Strong debugging, analytical, and problem-solving skills.
Understanding of industry-standard communication protocols.
Preferred Qualifications:
Experience with SystemVerilog and UVM verification methodologies.
Experience with high-speed interfaces including:
PCIe
DDR
Ethernet
SerDes
Familiarity with embedded systems and hardware/software integration.
Experience using version control systems such as Git or SVN.
Background in digital communications, networking, or signal processing.
Experience working with DO-254 or other safety-critical design standards.
Required Technical Skills:
HDL Languages: Verilog (required), SystemVerilog (preferred)
FPGA Platforms: AMD Xilinx Versal ACAP, Microchip IGLOO2
Design Tools: Vivado, Libero SoC
Simulation: ModelSim, Vivado Simulator, VCS (or equivalent)
Scripting: Python, TCL, Perl
Version Control: Git, SVN
Protocols: Industry-standard communication protocols
Design Expertise: RTL Design, FPGA Verification, Timing Closure, CDC Analysis, Physical Implementation, Hardware Bring-up
GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Washington, United States of AmericaContract
Senior Controls Software Engineer Location: Seattle/Bellevue, WA | HybridClient OMHS team and help build a standardized software-defined conveyance... Read more
Location: Seattle/Bellevue, WA | Hybrid
Client OMHS team and help build a standardized software-defined conveyance platform that will support fulfillment centers globally.
You will develop scalable machine control software using CODESYS V3, design reusable automation libraries, integrate EtherCAT-connected hardware, and create configuration-driven applications deployed across complex material handling systems.
Must Have:
CODESYS V3 or Beckhoff TwinCAT development experienceIEC 61131-3 Structured Text programmingState-machine driven controls developmentFunction Block and object-oriented PLC programmingIndustrial hardware integration experience5+ years in automation, controls, or machine software engineeringNice to Have:
Material handling, conveyor, sortation, or packaging automation experienceIO-Link and EtherCAT networkingElectrical schematic interpretationExperience with commissioning and deployment activities
GCS is acting as an Employment Business in relation to this vacancy.
Read lessBellevue, Washington, United States of AmericaContract
All your saved jobs are no longer available or you've already applied.
for the following search criteria