logo TECHNOLOGY
TALENT SPECIALISTS
Recruiting?

Job Search

1019 Live jobs
  • Home
  • Search
(2)
Senior FPGA Engineer
Added 07/08/2026
Reference: 5559_1786122523

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 less
Negotiable
Bellevue
Contract
Controls Engineer
Added 04/08/2026
Reference: 12457_1785504965

Senior Controls Software Engineer Location: Seattle/Bellevue, WA | HybridClient OMHS team and help build a standardized software-defined conveyance... Read more

Senior Controls Software Engineer

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 engineering

Nice 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 less
Negotiable
Bellevue
Contract
Software Engineer
Added 04/08/2026
Reference: 21547_1785505177

Senior Software Engineer - Industrial Controls (CODESYS/TwinCAT)Location: Seattle/Bellevue, WA | HybridClient is looking for a hands-on Controls Software... Read more

Senior Software Engineer - Industrial Controls (CODESYS/TwinCAT)

Location: Seattle/Bellevue, WA | Hybrid

Client is looking for a hands-on Controls Software Engineer to develop the software platform behind its next-generation warehouse automation systems.

In this role, you'll design and deploy reusable control software using CODESYS V3, develop robust state-machine based control logic, integrate real-world automation hardware, and help scale a modular platform across Amazon's global fulfillment network.

What We're Looking For:

Strong CODESYS V3 or Beckhoff TwinCAT experienceExpert-level Structured Text programmingState machine architecture and machine sequencing expertiseObject-oriented PLC development experienceEtherCAT hardware integration experience5+ years building production machine control systems

Bonus Experience:

Conveyor, robotics, warehouse automation, or material handling systemsIO-Link integrationJSON/configuration-driven applicationsElectrical drawings and commissioning support

Ideal Candidate: A controls engineer who naturally thinks in state machines, understands industrial hardware, asks the right technical questions before coding, and can build scalable software for high-throughput automation environments.

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

Read less
Negotiable
Bellevue
Contract
Control Engineer
Added 31/07/2026
Reference: 12548_1785504736

Senior Software Engineer - CODESYS Controls DeveloperLocation: Seattle/Bellevue, WA (Hybrid)Amazon's OMHS Automation Integration Technologies (AIT) team is seeking... Read more

Senior Software Engineer - CODESYS Controls Developer

Location: Seattle/Bellevue, WA (Hybrid)

Amazon's OMHS Automation Integration Technologies (AIT) team is seeking a Senior Software Engineer with deep expertise in CODESYS V3 or Beckhoff TwinCAT Structured Text development to build next-generation conveyance control systems for Amazon's fulfillment network.

Key Requirements:

5+ years of industrial automation or machine control software developmentHands-on experience with CODESYS V3 or TwinCAT Structured TextStrong expertise in IEC 61131-3 Structured TextProven experience designing CASE-based state machine architecturesCODESYS OOP development (Methods, Properties, Interfaces)Experience integrating motors, drives, sensors, actuators, and EtherCAT devicesLinux-based industrial control systems experienceGit and modern software development practices

Preferred:

Conveyor, sortation, material handling, or warehouse automation experienceEtherCAT and IO-Link expertiseAbility to read electrical schematics and control drawingsJSON-based application configuration experience

This role involves developing reusable control software, integrating real hardware, and supporting large-scale fulfillment center automation deployments.

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

Read less
Negotiable
Bellevue
Contract
Junior Controls Engineer (Industrial Automation)
Added 30/07/2026
Reference: 456789765_1785430573

About the RoleWe are seeking a Junior Controls Engineer to support the development and deployment of advanced industrial... Read more

About the Role

We are seeking a Junior Controls Engineer to support the development and deployment of advanced industrial automation and material handling systems. This role is ideal for recent graduates, entry-level engineers, and early-career automation professionals looking to build expertise in controls software, industrial networking, and automation technologies.

You will work alongside experienced engineers to configure, test, and validate control systems while gaining hands-on experience with modern industrial automation platforms and real-world engineering projects.

Key ResponsibilitiesInterpret electrical drawings, schematics, and control system documentation.Analyze conveyor systems, motor control layouts, safety circuits, and automation equipment configurations.Trace industrial network topology and device communication structures.Build, validate, and test configuration files according to established engineering standards.Support troubleshooting activities by reviewing control logic and system configurations.Participate in engineering reviews, testing activities, and team meetings.Maintain technical documentation and configuration records.Manage deliverables using version control and project tracking tools.Collaborate with senior engineers on automation and controls projects.Required QualificationsBachelor's degree in Electrical Engineering, Mechatronics Engineering, Controls Engineering, Mechanical Engineering, or a related discipline.Ability to read and interpret electrical schematics and engineering drawings.Basic programming knowledge in any language.Strong problem-solving and analytical skills.Excellent attention to detail and organizational abilities.Ability to work full-time on-site in Bellevue, WA.Preferred QualificationsExposure to PLC programming platforms such as Allen-Bradley, Siemens, TwinCAT, or CODESYS.Experience with Ladder Logic or Structured Text programming.Knowledge of industrial communication protocols such as EtherCAT, EtherNet/IP, or IO-Link.Familiarity with Git version control.Basic Linux knowledge.Prior exposure to manufacturing, industrial automation, maintenance, or commissioning environments.Who Should Apply?

We welcome applications from:

Recent graduates and Graduate Engineers.Engineering Interns and Co-op Students seeking a full-time opportunity.Junior Controls Engineers.Automation Engineers.PLC Programmers.Maintenance Technicians.Commissioning Engineers.Electrical Engineers with automation project experience.

Professional controls experience is not required. Candidates with strong technical fundamentals, hands-on projects, internships, or relevant coursework are encouraged to apply.

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

Read less
Negotiable
Bellevue
Contract
Junior Automation Engineer
Added 30/07/2026
Reference: 34543765_1785430240

About the RoleWe are seeking motivated Junior Controls Software Engineers / Automation Engineers to join a structured engineering... Read more

About the Role

We are seeking motivated Junior Controls Software Engineers / Automation Engineers to join a structured engineering development program supporting advanced industrial automation and material handling systems. This role offers the opportunity to work on real-world automation projects involving software-defined control systems, industrial networking, configuration management, and controls engineering.

You will collaborate with experienced engineers to configure, validate, and deploy standardized control solutions while developing expertise in modern automation technologies, industrial software, and controls development practices.

This is an excellent opportunity for recent graduates and early-career engineers looking to build a career in controls software, industrial automation, robotics, or embedded systems.

Key ResponsibilitiesInterpret electrical drawings, schematics, and control system documentation.Analyze conveyor and automation system layouts to understand equipment interactions and system behavior.Build, validate, and test configuration files according to established engineering standards and application requirements.Trace industrial network topologies and device communication structures.Support troubleshooting by navigating control software projects and reviewing system logic.Participate in configuration reviews, testing activities, and engineering team discussions.Manage tasks and deliverables using version control and project management tools.Collaborate closely with senior engineers and subject matter experts to develop technical expertise.Attend structured technical training sessions focused on controls software, industrial networking, and automation technologies.Continuously develop knowledge of modern industrial automation platforms and engineering best practices.Required QualificationsBachelor's degree in Electrical Engineering, Mechatronics Engineering, Controls Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or a related technical discipline.Ability to read and interpret electrical schematics and engineering drawings.Basic programming experience in any language (C, C++, Python, Java, etc.).Strong analytical and problem-solving skills.High attention to detail and commitment to quality.Ability to learn new software platforms and engineering tools quickly.Strong communication and teamwork skills.Ability to work full-time on-site in Bellevue, WA.Preferred QualificationsExposure to PLC programming or industrial automation systems.Familiarity with industrial communication protocols such as EtherCAT, EtherNet/IP, IO-Link, or similar technologies.Experience with configuration files, JSON, or data-driven applications.Understanding of Git or other version control systems.Basic Linux command-line knowledge.Coursework, internships, or projects involving robotics, automation, motion control, embedded systems, or manufacturing technologies.Familiarity with Structured Text, Ladder Logic, CODESYS, TwinCAT, Siemens, or Allen-Bradley platforms.What You'll GainHands-on experience working on large-scale industrial automation projects.Formal training in controls software development, industrial networking, and automation technologies.Mentorship from experienced engineering professionals.Exposure to modern software development practices including version control, testing, and configuration management.Opportunities to take on progressively more advanced technical responsibilities.A defined career growth path within industrial automation and controls engineering.Ideal Backgrounds

We welcome candidates from either of the following backgrounds:

Software-Focused Engineers

Recent graduates or early-career engineers with experience in:

C/C++Embedded systemsMicrocontrollersReal-time software developmentComputer engineering projectsControls & Automation-Focused Engineers

Early-career professionals with experience in:

PLC programmingIndustrial automationElectrical controlsMaintenance and commissioningField engineering and troubleshooting

If you're passionate about technology, automation, and solving complex engineering challenges in a fast-paced environment, we'd love to hear from you.

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

Read less
Negotiable
Bellevue
Contract
Data Analyst
Added 25/06/2026
Reference: PMI1_1782411141

We are seeking a highly detail-oriented analyst to support the Enterprise Compliance organization in the implementation of an... Read more

We are seeking a highly detail-oriented analyst to support the Enterprise Compliance organization in the implementation of an integrated Governance, Risk, and Compliance (iGRC) solution within ServiceNow (SNOW). This role is primarily focused on data entry, data analysis, quality assurance, and fact-checking activities within the iGRC platform. The ideal candidate brings hands-on experience with iGRC implementations and thrives in a structured, process-driven environment that demands accuracy and thoroughness.

Key Responsibilities:

Data Entry & Management:

Accurately enter, update, and maintain iGRC data within ServiceNow, including controls, risks, policies, and related records

Ensure data integrity and consistency across all iGRC modules in SNOW

Follow established data governance standards and naming conventions throughout all entries

Data Analysis & Fact-Checking:

Analyze iGRC data to identify gaps, inconsistencies, or anomalies and escalate findings to the Compliance Manager

Fact-check control descriptions, risk ratings, policy mappings, and other iGRC content against source documentation and authoritative references

Cross-reference data across multiple sources to validate accuracy prior to finalization

Quality Assurance & Compliance Checks:

Conduct structured quality checks on iGRC records to ensure completeness, accuracy, and alignment with compliance standards

Track and document QA findings, flag discrepancies, and follow up with relevant stakeholders to drive resolution

Support review cycles and approval workflows within SNOW, ensuring records meet defined quality thresholds before progressing

Cross-Functional Collaboration:

Partner with control testers to ensure testing evidence and results are accurately reflected in SNOW

Collaborate with iGRC implementation team members on data migration, configuration validation, and content population activities

Communicate status updates, blockers, and quality findings to the Compliance Manager on a daily basis

Participate in team meetings and working sessions; document action items and follow up on open items

Required Qualifications:

2+ years of hands-on experience with iGRC implementations or GRC platform administration (ServiceNow GRC/IRM strongly preferred)Demonstrated experience with data entry, data validation, and quality control activities within a compliance or risk management contextStrong analytical skills with a meticulous attention to detail and a low tolerance for data inaccuraciesFamiliarity with GRC concepts including controls, risks, policies, and compliance frameworks (e.g., SOX, NIST, ISO 27001)Ability to work cross-functionally with technical and non-technical stakeholdersProficiency with Microsoft Office Suite (Excel, Word, Teams); experience using Excel for data analysis and reconciliationStrong written and verbal communication skills; able to concisely document findings and escalate issues appropriatelyDirect experience with ServiceNow Integrated Risk Management (IRM) or Policy & Compliance Management modulesServiceNow Certified System Administrator (CSA) or GRC Implementer certification is a plus

Key Skills:

Exceptional attention to detail and commitment to data accuracyStructured, methodical approach to quality assurance and fact-checkingAbility to manage high volumes of data entry without sacrificing qualityStrong organizational skills with the ability to prioritize and track multiple workstreams simultaneouslyProactive communication - surfaces issues quickly and clearlyComfortable working within defined processes and escalating when deviations arise

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

Read less
Negotiable
Bellevue
Contract
Controls Engineer - Allen-Bradley / Rockwell (PLC Automation)
Added 30/04/2026
Reference: plc_1777564621

We are seeking experienced Controls Engineers with Allen-Bradley / Rockwell expertise to support a large-scale industrial automation program... Read more

We are seeking experienced Controls Engineers with Allen-Bradley / Rockwell expertise to support a large-scale industrial automation program within the material handling and logistics sector. This initiative focuses on building and enhancing control systems for high-throughput automation environments.

This is a hands-on controls development role, working with PLC-based systems and industrial automation equipment.

What You'll Be DoingDevelop and maintain PLC programs using Allen-Bradley / Rockwell platforms (Studio 5000 / RSLogix)Program using Ladder Logic and Structured TextDesign and integrate control systems for conveyors, sortation systems, and automated equipmentInterface with industrial devices including motors, drives, sensors, actuators, and scannersWork with industrial communication protocols such as EtherNet/IP and ProfinetSupport system testing, commissioning, and troubleshootingAssist with lab validation and early deployment supportDocument control systems, I/O mappings, and operational logicRequired Skills5+ years of Allen-Bradley / Rockwell PLC programming experienceStrong experience with Studio 5000 / RSLogix platformsExperience with Ladder Logic and/or Structured TextExperience integrating industrial automation systems and field devicesExperience with EtherNet/IP communication protocolsBackground in material handling, manufacturing, packaging, or industrial automationWillingness to travel for on-site work and system validationPreferredExperience with conveyor or sortation systemsExposure to distributed control architecturesExperience with SCADA systems (FactoryTalk, Ignition)Experience supporting high-throughput production systems

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

Read less
$80.00 - $100.00
Per hour
Bellevue
Contract
Controls Engineer - Beckhoff / TwinCAT (Industrial Automation)
Added 30/04/2026
Reference: plc_1777564512

We are seeking experienced Controls Engineers with Beckhoff / TwinCAT expertise to support a large-scale, greenfield automation program... Read more

We are seeking experienced Controls Engineers with Beckhoff / TwinCAT expertise to support a large-scale, greenfield automation program within the material handling and logistics industry. This initiative is focused on developing standardized control systems for high-throughput industrial environments.

This is a hands-on development role, working on machine control logic and automation systems - not maintenance or break/fix support.

What You'll Be DoingDevelop machine control logic using TwinCAT (Structured Text, Function Block)Build and integrate control systems for conveyors, sortation, and material handling equipmentWork with industrial PCs (IPC-based control systems)Integrate field devices including motors, drives, sensors, actuators, and vision systemsUtilize industrial protocols such as EtherCAT, Ethernet/IP, and ProfinetSupport lab-based testing and validation of automation systemsDebug, test, and optimize control software for production environmentsSupport early deployment and system validation effortsCreate technical documentation and control system artifactsRequired Skills5+ years of Beckhoff / TwinCAT development experienceStrong proficiency in Structured Text and IEC 61131-3 programmingExperience working with IPC-based control architecturesExperience integrating industrial automation systems and devicesExperience with EtherCAT and other industrial communication protocolsBackground in material handling, packaging, manufacturing, or automation systemsWillingness to travel for on-site lab work and deployment supportPreferredExperience with modular or reusable control architecturesExposure to conveyor or sortation systemsExperience with distributed control systemsFamiliarity with Linux-based environments

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

Read less
$80.00 - $100.00
Per hour
Bellevue
Contract
Controls Software Engineer
Added 30/04/2026
Reference: plc_1777561390

We are seeking experienced Controls Software Engineers to support a large-scale, greenfield automation program within the material handling... Read more

We are seeking experienced Controls Software Engineers to support a large-scale, greenfield automation program within the material handling and logistics industry. This initiative is focused on building standardized control systems for high-throughput industrial environments, enabling repeatable deployment across multiple facilities.

This is a hands-on development role, working on machine control software and industrial systems - not maintenance or support. The team is building new control applications from a defined architecture and requires engineers who can execute clean, production-quality code.

What You'll Be DoingDevelop machine control logic for PLC and IPC-based automation systemsWork with IEC 61131-3 programming languages (Structured Text, Function Block, Ladder)Build and integrate control logic for conveyance and material handling systems (conveyors, merges, diverts, sortation)Interface with industrial devices including motors, drives, sensors, actuators, and scannersIntegrate systems using industrial protocols such as EtherCAT, EtherNet/IP, and ProfinetSupport lab-based validation of control systems using real hardwareDebug, test, and harden control software for production environmentsCollaborate with engineering teams to support early deployment and system validationProduce documentation, runbooks, and technical artifacts for deployment teamsRequired Skills5+ years of industrial automation / controls engineering experienceStrong experience with PLC or IPC-based control systemsProficiency in IEC 61131-3 programming (Structured Text preferred)Experience with one or more major control platforms:Beckhoff / TwinCATSiemens (TIA Portal)Allen-Bradley / RockwellOther IEC-based control environmentsExperience integrating industrial devices and control systemsFamiliarity with industrial communication protocols (EtherCAT, Ethernet/IP, Profinet)Experience working in material handling, manufacturing, packaging, or automation systemsWillingness to travel for on-site lab work and deployment supportPreferred ExperienceExperience working with IPC-based control systems or soft PLCsBackground in conveyors, sortation systems, or logistics automationExposure to modular or layered control architecturesFamiliarity with Linux environments or industrial PCsExperience with version control (Git) and structured development workflows

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

Read less
Negotiable
Bellevue
Contract
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.