logo TECHNOLOGY
TALENT SPECIALISTS
Recruiting?

Job Search

1205 Live jobs
  • Home
  • Search
(0)
FPGA Engineer
Added 02/09/2026
Reference: 4579_1788381557

Job Title: FPGA Engineer About the Role:We are seeking an experienced FPGA Engineer to design and develop advanced... Read more

Job Title: FPGA Engineer

About the Role:

We are seeking an experienced 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 less
Negotiable

Kirkland, Washington, United States of AmericaContract

Senior Automation Software Engineer - PLC / CODESYS
Added 01/09/2026
Reference: 2106_1788221086

Senior Automation Software Engineer - PLC / CODESYSLocation: Kirkland, WAWork Model: HybridExperience: 5+ YearsPosition SummaryWe are looking for... Read more

Senior Automation Software Engineer - PLC / CODESYS

Location: Kirkland, WA
Work Model: Hybrid
Experience: 5+ Years

Position Summary

We are looking for a Senior Automation Software Engineer with a strong background in PLC and machine-control software development.

This engineer will build modular, reusable control applications for automated equipment and high-throughput material-handling systems. The position combines software engineering with industrial controls, making it ideal for someone who enjoys developing software while working directly with physical automation hardware.

ResponsibilitiesDesign and develop control applications using CODESYS V3 or Beckhoff TwinCAT.Develop production-quality Structured Text programs following IEC 61131-3 standards.Create modular Function Blocks and reusable software libraries.Design machine sequencing using state machines and CASE-based logic.Implement fault handling, recovery, startup/shutdown, and equipment-state management.Apply OOP concepts such as interfaces, methods, properties, abstraction, and encapsulation.Integrate and troubleshoot motors, drives, sensors, actuators, MDRs, and IO-Link devices.Configure and troubleshoot EtherCAT communication.Validate software with real automation equipment.Review electrical schematics and control-panel documentation.Support commissioning and system deployment.Participate in design reviews, code reviews, and Agile development activities.Required Skills5+ years of controls, PLC, or industrial automation software development.CODESYS V3 or Beckhoff TwinCAT experience.Strong Structured Text / IEC 61131-3 experience.State-machine programming experience.Object-oriented PLC development.EtherCAT experience.Industrial hardware integration and troubleshooting.Git/source-control experience.Strong analytical and problem-solving skills.Preferred ExperienceMaterial handlingConveyor systemsSortation systemsWarehouse automationPackaging automationIO-LinkLinux Industrial PCsJSON configurationElectrical schematicsC++ or Rust

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Kirkland, Washington, United States of AmericaContract

PCB Design Engineer
Added 19/08/2026
Reference: 4578284_1787150542

OverviewWe are seeking an experienced PCB Designer to support the development of advanced phased-array communication systems used in... Read more

Overview

We are seeking an experienced PCB Designer to support the development of advanced phased-array communication systems used in high-reliability environments. This role involves the design, layout, integration, bring-up, testing, and debugging of complex electronic hardware that drives next-generation antenna systems. The successful candidate will work on sophisticated mixed-signal, digital, FPGA, and RF-based hardware across the full product development lifecycle, from concept through laboratory validation and product refinement.

Key ResponsibilitiesDesign and develop complex multilayer printed circuit boards (PCBs) for advanced communication and phased-array systems.Own PCB designs from schematic capture through layout, fabrication support, bring-up, validation, and debug.Select components and create robust designs that meet electrical, thermal, mechanical, and reliability requirements.Develop hardware around high-performance processors, FPGAs, custom silicon, converters, and high-speed digital interfaces.Perform PCB layout activities including stack-up definition, routing strategies, signal integrity considerations, power distribution, and manufacturability reviews.Conduct board bring-up, hardware integration, validation, and root-cause analysis in a laboratory environment.Debug hardware issues using oscilloscopes, logic analyzers, spectrum analyzers, network analyzers, and other test equipment.Analyze failures and performance issues on prototype and production hardware and implement corrective design improvements.Support multiple product generations by validating released hardware while contributing to next-generation designs.Collaborate with electrical, FPGA, RF, mechanical, manufacturing, reliability, and test engineering teams throughout product development.Evaluate hardware performance across environmental conditions including temperature extremes, vibration, and other high-reliability operating environments.Participate in component selection reviews with consideration for reliability, radiation tolerance, lifecycle, and long-term availability requirements.Document design decisions, validation results, debug findings, and engineering recommendations.Required QualificationsBachelor's degree in Electrical Engineering or a related discipline.8+ years of experience designing complex electronic hardware and PCBs.Strong experience with schematic capture, component selection, and PCB layout ownership.Proven experience designing and supporting complex multilayer circuit boards.Hands-on experience bringing up and debugging hardware in a laboratory environment.Strong understanding of high-speed digital design principles and signal integrity.Experience with interfaces such as PCIe, DDR, JESD204, SerDes, Ethernet, or comparable high-speed architectures.Proficiency with industry-standard PCB design and schematic capture tools.Ability to perform root-cause analysis and resolve complex hardware issues.Experience working closely with cross-functional engineering teams throughout the hardware development lifecycle.Preferred QualificationsExperience designing hardware for aerospace, space, defense, satellite, or other high-reliability applications.Knowledge of radiation-tolerant or space-grade electronic design practices.Familiarity with component derating, worst-case analysis, and reliability engineering principles.Experience designing mixed-signal, FPGA, microwave, or RF hardware systems.Familiarity with environmental qualification testing, including thermal and vibration testing.Experience supporting products through multiple design iterations and product releases.Key Technical AreasComplex PCB DesignHigh-Speed Digital ElectronicsMixed-Signal HardwareFPGA-Based SystemsHardware Bring-Up & DebugSignal IntegrityPower Distribution DesignReliability EngineeringEnvironmental QualificationLaboratory Validation & Testing

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Kirkland, Washington, United States of AmericaContract

Research Assistant
Added 30/07/2026
Reference: 673233_1785439055

Research Assistant About the RoleWe are seeking a Research Assistant to support engineering initiatives involving automation, robotics, embedded... Read more

Research Assistant

About the Role

We are seeking a Research Assistant to support engineering initiatives involving automation, robotics, embedded systems, and software technologies. This role is ideal for candidates with strong academic backgrounds and hands-on project experience.

ResponsibilitiesAssist with research, testing, and technical evaluations.Support engineering teams with documentation and analysis.Review technical drawings and system requirements.Participate in troubleshooting and validation activities.Maintain project reports and technical records.QualificationsDegree or ongoing studies in Engineering, Robotics, Computer Science, Mechatronics, or related field.Strong analytical and organizational skills.Experience with university, research, or personal technical projects.Interest in automation, software, controls, or robotics.

Students, graduates, and research assistants are welcome to apply.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Kirkland, Washington, United States of AmericaContract

Program Manager
Added 14/07/2026
Reference: pm _1784060729

A leading global logistics and technology organization is bringing hundreds of new facilities online across the United States... Read more

A leading global logistics and technology organization is bringing hundreds of new facilities online across the United States - and every one of them needs power before it can open. We are hiring experienced Program Managers to join the energy team driving that buildout.

This is the same site energization challenge dominating the data center world, applied to one of the largest industrial programs in the country. You will sit at the intersection of program management and electrical infrastructure - driving utility interconnections, running power due diligence on new sites, and deploying bridge power solutions that keep multi-million-dollar construction timelines on track.

What you will do

Lead power due diligence for new sites: available capacity, interconnection requirements, timelines and costEngage directly with utility providers to secure capacity and drive interconnection at the lowest costPartner with site design, engineering and construction teams to rightsize power requirements and remove blockersDevelop temporary and bridge power solutions where permanent connections lagRun program cadence across a portfolio of sites: stakeholder coordination, timelines, reporting and escalation

What we are looking for

A blend of program management and genuine electrical subject matter expertise - able to run a complex, multi-stakeholder program while holding technical conversations about substations, transformers and loadHands-on experience of the utility interconnection process - you have taken a facility or project through it end to endBackgrounds we value: electrical engineers from the utility distribution side, grid resiliency or renewables integration, and data center or large-scale site energizationComfortable operating at pace with senior stakeholders across engineering, construction and external utilities

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Kirkland, Washington, United States of AmericaContract

Controls Software Engineer - C/C++ / Structured Text
Added 15/06/2026
Reference: cswe_1781531800

A leading robotics and automation organization is seeking a Controls Software Engineer to join the team behind one... Read more

A leading robotics and automation organization is seeking a Controls Software Engineer to join the team behind one of the largest industrial robotics deployments in the world - a fleet of advanced robotic pick-and-place workcells operating across automated fulfillment sites, scaling from over 1,000 machines today to several thousand in the next two years.

This is a software-engineering role in a controls environment - not a traditional PLC position. The team is built largely of engineers from C/C++ software backgrounds who work hands-on with real industrial control hardware. If you pair genuine software-development ability with real controls or automation experience, this is a rare chance to do deep, high-impact work at extraordinary scale.

The Role

As a Controls Software Engineer, you'll support and improve the control software running across the deployed robotic fleet:

Investigate and resolve bugs and faults in the deployed control application across a large fleet of machinesDrive rate and throughput improvements across the servo control, motion orchestration, and state-handling layersWork hands-on with real hardware in the lab - servos, drives, sensors, vision systems, and conveyanceDiagnose issues from telemetry, logs, and alarm history; take fixes from root cause through to deploymentAuthor change documentation and runbooks, and align stakeholders before fleet-wide rollouts

The deployed application is written in Structured Text (CODESYS) on Linux-based industrial PCs, with a parallel migration into modern C++ underway. The codebase is large and mature - success here is as much about strong software-engineering instincts as it is about controls.

What We're Looking For (Non-Negotiables)

Real controls experience - hands-on work with industrial control systems, machine control, motion/servo, robotics, or embedded real-time automationA firm grasp of software development in a modern, lower-level language - ideally C, C++, Rust, or Structured TextThe ability to navigate and contribute to a large, mature codebase with strong software-engineering disciplineWillingness to work on-site in Seattle or Boston

Important: CODESYS and Structured Text are not strict requirements. Most of the team came from C/C++ backgrounds and picked up CODESYS on the job. If you have strong lower-level software skills and genuine controls or automation experience, you're in scope - the Structured Text can be learned on the job.

Strongly Preferred

Structured Text on any platform - CODESYS, TwinCAT, Allen-Bradley, SiemensEmbedded, real-time, or industrial software experienceServo/motion control, robotics, or Cartesian / pick-and-place workcell backgroundLinux at the system level; EtherCAT or industrial fieldbus experienceExperience supporting production or fleet-scale systems

Experience Level

Open to strong mid-level engineers (3-5 years) who can own and deliver, through to senior engineers who can plug in immediately. What matters is the combination of real controls exposure and genuine software-engineering ability.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
$70.00 - $110.00
Per hour

Kirkland, Washington, United States of AmericaContract

logo TECHNOLOGY
TALENT SPECIALISTS
logo
  • [email protected]

Navigation

  • About Us
  • Job Seekers
  • Employers
  • Contact us
  • Login/Register
  • News

Policies

  • Privacy Policy
  • Terms of Use
  • Cookie Policy
  • Modern Slavery
  • Carbon Plan
  • Social Value Policy
  • ESG Strategy

Socials

  • Linkedin
  • Facebook
  • YouTube
  • Instagram

Cookie Management

  • Manage Cookie Preferences

Cookie Management

  • Manage Cookie Preferences

COPYRIGHT © GCS RECRUITMENT SPECIALISTS LTD - PART OF NGAGE SPECIALIST RECRUITMENT LIMITED. ALL RIGHTS RESERVED. COMPANY REGISTERED IN ENGLAND AND WALES WITH COMPANY NUMBER 05609278.​

  • Job Search
  • Employers
    • Divisions
      • Divisions
      • AI
      • Broadcast & Telco
      • Cloud
      • Cyber
      • Data
      • Networks and Infrastructure
      • Software Engineering
    • Solutions
      • Solutions
      • Talent Consulting
      • Project Solutions
      • Temporary Recruitment
      • The Innovation-Hub
    • Case Studies
    • Submit a Vacancy
  • Candidates
    • Careers
      • Careers
      • AI
      • Broadcast & Telco
      • Cloud
      • Cyber
      • Data
      • Networks and Infrastructure
      • Software Engineering
    • Career Advice
    • Submit your CV
    • Refer a friend
  • GCS Connect
  • About Us
    • About GCS
    • News
    • Social Value
    • Meet the team
    • nGAGE Talent
    • Work for GCS
  • Contact Us
Login
Register

Find your new role

Enter your details to access your account.

Trouble logging in?
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
ATTACH CV *
Your file must be a doc, docx or pdf. No larger than 5MB.

Apply for...

Added
COMPETITIVE SALARY

Your file must be a doc, docx or pdf. No larger than 5MB.
New cv path

Please refer to our Privacy Policy for details on how we use your data

Refer a friend


Please refer to our Privacy Policy for details on how we use your data

No saved jobs available

All your saved jobs are no longer available or you've already applied.

Create a job alert

for the following search criteria

Frequency :

Create an account

To receive personalised job alerts, please create an account below.

Already have an account? Log in

Let us know you agree to cookies

We use cookies to provide you with the best possible browsing experience on our website. You can find out more here.