C++ Developer

Reference: 10836_1778770359

Company: E-Commerce

Role: C++ Developer

Location: Redmond, Washington

Job Type: Hybrid - 3 days onsite in a week

Contract: 12+ Months

Job Description:

We are looking for a C++ Developer to join the next-generation platform team at one of the world's leading e-commerce and logistics companies. The role is part of a strategic effort to rewrite a mature industrial control application from a legacy controls platform into a modern, scalable C++ stack supporting the scaling of an industrial robotic workcell fleet from approximately 1,000 deployed machines today to 5,000-6,000 machines by 2027. This is a contract engagement with strong likelihood of extension. You'll be working alongside an existing team of engineers driving the migration, with day-to-day technical autonomy and direct impact on the architecture that will run thousands of machines globally. The product is a Transfer Cartesian Cell (TCC) is an 8-axis, servo-driven Cartesian pick-and-place workcell that integrates with mobile floor robots inside fulfilment centers. Your role is on the C++ migration side building the new application that will eventually replace CODESYS as the production control layer.

Responsibilities:

C++ Application Development

  • Build the new C++ control application that will replace the legacy CODESYS implementation
  • Develop embedded software running on Linux-based industrial PCs in production fulfilment environments
  • Design modular, testable, scalable software with proper unit-test coverage - solving the scaling problem that the legacy platform couldn't
  • Implement control logic, motion orchestration, device interfaces, and system-level behavior

Migration from CODESYS

  • Read and interpret the existing CODESYS application as the source of truth for the rewrite
  • Ensure functional parity between legacy CODESYS behavior and the new C++ implementation
  • Debug migration issues that require understanding both the legacy and new stacks

Skillsets Required:

  • Strong C++ embedded development experience - real-time, embedded, or industrial control environments
  • Hands-on Linux experience - system-level work, debugging, deployment, embedded Linux.

Qualifications:

  • Direct CODESYS exposure or work with IEC 61131-3 platforms - even basic familiarity is a significant plus
  • Industrial controls or robotics background
  • EtherCAT, MQTT, or industrial fieldbus protocol experience
  • OTA / firmware update workflows; Yocto, BitBake, or similar embedded build systems
  • Experience migrating legacy systems to modern software stack

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

COMPETITIVE SALARY

Redmond

Contract

Added 14/05/2026
Reference: 10836_1778770359

C++ Developer

Redmond
Contract

Other similar jobs

Python Developer

Added 03/06/2026

We are looking for a Python SDET with strong automation expertise to build and scale test frameworks from scratch. The role requires deep understanding of automation architecture, CI/CD integration, cloud-based testing, and end-to-end validation across web, API, and mobile platforms.Key ResponsibilitiesDesign and develop scalable test automation frameworks from scratchImplement parallel testing (cross-browser and multi-device execution)Build and maintain automated tests for web, APIs, and mobile applicationsDevelop scripts for real device testing in local labs and Sauce Labs environmentsIntegrate automation into CI/CD pipelines using Concourse and GitHub ActionsPerform troubleshooting, debugging, and root cause analysisCollaborate with cross-functional teams to ensure product qualityRequired SkillsStrong...

Learn more

Python Developer

Added 03/06/2026

We are looking for a Python SDET with strong automation expertise to build and scale test frameworks from scratch. The role requires deep understanding of automation architecture, CI/CD integration, cloud-based testing, and end-to-end validation across web, API, and mobile platforms.Key ResponsibilitiesDesign and develop scalable test automation frameworks from scratchImplement parallel testing (cross-browser and multi-device execution)Build and maintain automated tests for web, APIs, and mobile applicationsDevelop scripts for real device testing in local labs and Sauce Labs environmentsIntegrate automation into CI/CD pipelines using Concourse and GitHub ActionsPerform troubleshooting, debugging, and root cause analysisCollaborate with cross-functional teams to ensure product qualityRequired SkillsStrong...

Learn more

Python Developer

Added 03/06/2026

We are looking for a Python SDET with strong automation expertise to build and scale test frameworks from scratch. The role requires deep understanding of automation architecture, CI/CD integration, cloud-based testing, and end-to-end validation across web, API, and mobile platforms.Key ResponsibilitiesDesign and develop scalable test automation frameworks from scratchImplement parallel testing (cross-browser and multi-device execution)Build and maintain automated tests for web, APIs, and mobile applicationsDevelop scripts for real device testing in local labs and Sauce Labs environmentsIntegrate automation into CI/CD pipelines using Concourse and GitHub ActionsPerform troubleshooting, debugging, and root cause analysisCollaborate with cross-functional teams to ensure product qualityRequired SkillsStrong...

Learn more

C# Developer Role - Hybrid - Banking

Added 03/06/2026

C# Developer Role - Hybrid / Liverpool street - 6 month Contract - Banking Role - C# Developer (T/SQL, PL/SQL)Duration - 6 months with very likely extensionLocation - Hybrid / Liverpool Street (London) - 3 days per week in a Liverpool Street officeRate - £690 per day (Inside IR35)Tech StackC#SQLOracle TasksTasks include understanding business requirements, designing applications, business data analysis, programming in Visual C#.NET using both Oracle and SQL Server database, Unit testing, Quality Assurance (QA), Implementation, Production and Disaster Recovery environments supporting users and preparing documents.Along with the application development, this role will also include supporting the existing C#...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

UX Developer & Scoping Specialist

Added 29/05/2026

We are looking for a UX-focused professional to lead design and scope management for a knowledge base project. This role is critical in ensuring clarity of requirements, usability excellence, and maintaining development focus throughout the project lifecycle.Key ResponsibilitiesDesign intuitive and user-friendly UX for a knowledge base platformDefine and manage project scope, ensuring alignment with business objectivesTranslate requirements into clear design specifications and workflowsCollaborate closely with engineering teams to keep development focused and efficientIdentify and prioritize features to support timely deliveryIterate on designs based on feedback and usability considerationsRequired Skills & ExperienceProven experience in UX design, preferably for web or knowledge-based...

Learn more

C# Developer

Added 29/05/2026

We are seeking skilled .NET Engineers to join our team and play a critical role in modernizing legacy systems. The primary focus of this role is migrating existing VB6 and VB.NET applications to a modern .NET C# WPF environment within an accelerated delivery timeline.Key ResponsibilitiesLead the migration of legacy VB6 and VB.NET applications to .NET C# WPFUse AI-powered development tools to enhance speed, efficiency, and code qualityContribute to an aggressive delivery roadmap targeting.Design and implement robust test harnesses to ensure correctness and stabilityEstablish safety protocols to safeguard data integrity during migrationPerform automated refactoring and support framework migration initiativesTroubleshoot complex legacy...

Learn more

C# Developer

Added 29/05/2026

We are seeking skilled .NET Engineers to join our team and play a critical role in modernizing legacy systems. The primary focus of this role is migrating existing VB6 and VB.NET applications to a modern .NET C# WPF environment within an accelerated delivery timeline.Key ResponsibilitiesLead the migration of legacy VB6 and VB.NET applications to .NET C# WPFUse AI-powered development tools to enhance speed, efficiency, and code qualityContribute to an aggressive delivery roadmap targeting.Design and implement robust test harnesses to ensure correctness and stabilityEstablish safety protocols to safeguard data integrity during migrationPerform automated refactoring and support framework migration initiativesTroubleshoot complex legacy...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.