×
Register Here to Apply for Jobs or Post Jobs. X

C++ Developer

Job in Redmond, King County, Washington, 98052, USA
Listing for: GCS Recruitment
Full Time position
Listed on 2026-05-18
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

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
  • Ether

    CAT, MQTT, or industrial fieldbus protocol experience
  • OTA / firmware update workflows;
    Yocto, Bit Bake, 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary