Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Engineer TCC

GCS Recruitment

C++ Embedded Software Engineer Industrial Robotics Platform Migration | Contract Engagement | Boston, MA / Seattle WA (Hybrid - 3 days/week on-site minimum) | Immediate Start About the Opportunity We are hiring a C++ Embedded Software Engineer 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. Program Context The product is a Transfer Cartesian Cell (TCC) - an 8-axis, servo-driven Cartesian pick-and-place workcell that integrates with mobile floor robots inside fulfillment centers. The machines retrieve totes from mobile robot pods and place them onto conveyance systems for downstream handling. The current control application runs on CODESYS - an IEC 61131-3 industrial controls platform - within an industrial PC (IPC) ecosystem on Linux. The existing architecture works, but doesn't scale cleanly to the next deployment volume. The team is rewriting the application in C++ on a new internal platform that replaces the legacy Sprocket infrastructure with a modern, more general-purpose software stack. Your role is on the C++ migration side - building the new application that will eventually replace CODESYS as the production control layer. What You'll Be Doing 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 fulfillment 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 Testing, Hardening, and Deployment Build automated test infrastructure to validate behavior at scale - a key motivation for the migration Test on real hardware in the Boston lab - servos, drives, sensors, motion components Harden the codebase through iterative testing, code reviews, and production-readiness validation Support initial deployments and validate behavior in field conditions Cross-Team Collaboration Coordinate with the CODESYS sustainment team to align on what features and behaviors must be preserved Engineers may flex between the migration team and the CODESYS sustainment team based on workload - versatility is valuable Work with hardware, deployment, and operations stakeholders to ensure the new platform meets production requirements Required Skills and Experience Strong C++ embedded development experience - real-time, embedded, or industrial control environments Hands-on Linux experience - system-level work, debugging, deployment, embedded Linux Software engineering discipline - Git, code reviews, structured unit testing, CI/CD Comfortable working with real hardware in a lab - servos, drives, sensors, fieldbus, motion systems Strong debugging skills across embedded, application, and system layers Ability to read and interpret legacy code in unfamiliar languages or platforms - willingness to engage with CODESYS code as a reference Willingness to work from the Boston office a minimum of 3 days per week - non-negotiable Strongly Preferred 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 stacks Python or scripting for test automation, tooling, and diagnostics Prior work in motion control, servo systems, or multi-axis machine control Prior Amazon Robotics or fulfillment center automation exposure The Unicorn Profile The ideal candidate has both strong C++ embedded experience and meaningful CODESYS exposure. If you have both, you'll be a top candidate for the role and a critical bridge between the legacy and new stacks. If you have strong C++ and only light CODESYS context, you're still very much in the conversation - willingness to engage with CODESYS as a reference language is what matters. Engagement Details Location: Boston, MA / Seattle WA- hybrid, minimum 3 days per week on-site Start: As soon as possible - phone screens happening now Hours: Full-time; 40 hours/week Who Thrives in This Role You're a strong C++ engineer who's comfortable in embedded and Linux environments and excited about building software that runs real industrial hardware. You like working at the intersection of software engineering and physical machines. You're willing to learn from a legacy controls platform to inform a clean rewrite. You value bias for action - the team is looking for engineers who can move fast and deliver, not engineers who get bogged down in process. The fresh perspective you bring as an outside hire is genuinely valued by leadership. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C++ Engineer TCC in Seattle, WA vacancy
  • $112k - $160k

    Zscaler is seeking a Sr. Software Development Engineer for the Nanolog team. This hybrid position based in Bellevue, WA involves designing...  ...years of experience on Unix/Linux platforms, strong skills in C/C++, Python, or Java, and a passion for innovation. The position... 
    Suggested

    Zscaler

    Bellevue, WA
    3 days ago
  • Alignerr is seeking a Senior C++ Engineer to design and optimize systems that drive next-generation AI. This fully remote role allows you to work on high-performance C++ systems for AI labs, with the flexibility to work 20-40 hours per week. Ideal candidates will have... 
    Suggested
    Remote job

    Alignerr

    Seattle, WA
    1 day ago
  • Expedia Group is seeking a Software Development Engineer based in Seattle, WA. This role focuses on developing high-performance C++ systems to enhance travel experiences. The ideal candidate will have a Bachelor’s in Computer Science, proficiency in C++, and at least 2... 
    Suggested

    Expedia Group

    Seattle, WA
    3 days ago
  • GCS Recruitment is hiring a C++ Embedded Software Engineer for a hybrid role in Seattle. You will develop a new C++ application to replace a legacy industrial control platform. Responsibilities include building, testing, and validating software on embedded systems in a... 
    Suggested
    Contract work
    3 days per week

    GCS Recruitment

    Seattle, WA
    3 days ago
  • $146k - $204.5k

    Expedia, Inc. is looking for a skilled Engineer to join their Seattle office. This role focuses on building high-performance C++ systems that enhance travel experiences and requires strong API design and data modeling skills. Candidates must have over 5 years of engineering... 
    Suggested
    Work at office

    11105 Expedia, Inc.

    Seattle, WA
    21 hours ago
  • Alignerr is looking for a Senior C++ Engineer to design and build high-performance systems for AI infrastructure. This role focuses on developing data pipelines, annotation tooling, and evaluation systems in a fully remote and flexible setup, ideal for engineers passionate... 
    Remote job
    Flexible hours

    Alignerr

    Seattle, WA
    4 days ago
  •  ...Role C++ Developer -Fulltime Location Redmond, WA ( 100% onsite role 5 days a week ) Experience 6 Yrs Key Skills Hands on C++ programming Role Description Mandatory skills/Required Skills: Strong experience with object-oriented... 
    Full time

    Futran Tech Solutions Pvt. Ltd.

    Kirkland, WA
    2 days ago
  • $191k - $253k

    A leading defense technology company is seeking a Carbon Extensibility Engineer to develop the Sand Table plugin using C++ and TypeScript. The role requires strong collaboration with cross-functional teams and a proven ability to write clean, maintainable code. Candidates... 

    Slope

    Seattle, WA
    1 day ago
  •  ...C++ Developer Location: Bellevue, WA Duration: Full Time Job Description: Experience in C++ /Soap and Linux mandatory skills Superior background in object-oriented development in JAVA Profound understanding of LINUX/UNIX/Windows environments. Responsible... 
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Bellevue, WA
    4 days ago
  •  ...Software Design Engineer The Software Design Engineer will design, develop, implement, test, and maintain business and computer applications...  ...subsystems. Ideal Background Strong experience in C/C++ systems-level development. Familiarity with networking... 

    Saxon Global

    Seattle, WA
    4 days ago
  •  ...C++ Developer - Internal Tooling & Optimization (AI Infrastructure) About the Role What if your C++ skills could directly...  ...advanced AI systems? We're looking for a Senior C++ Full-Stack Engineer to design, build, and optimize the high-performance tooling and... 
    Hourly pay
    Ongoing contract
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    Seattle, WA
    5 days ago
  • $166k - $220k

     ...Software Engineer, C++ Bellevue, Washington, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of... 
    Full time
    Work experience placement
    Immediate start

    anduril

    Bellevue, WA
    4 days ago
  •  ...architectures. This role requires extensive experience in embedded systems, including strong proficiency in C and C++, as well as collaboration with hardware engineers. Ideal candidates should possess a Bachelor's degree in a related field, along with 5+ years of hands-on... 
    Remote work

    Elevate Outdoor Collective

    Bellevue, WA
    1 day ago
  • $115k - $145k

     ...Tecplot, Inc. is looking for a Software Application Engineer to design, develop, and implement engineering solutions for Tecplot RS. The candidate should possess experience in C++ and QT, preferably with a background in petroleum engineering. This role offers flexible... 
    Remote work
    Flexible hours

    Tecplot

    Bellevue, WA
    1 day ago
  • $150.71k - $226.07k

     ...Instagram, and YouTube. JOB DESCRIPTION: This role is for a seasoned C++ generalist and systems integrator who thrives at the...  ...operational systems. Serve as a force multiplier by mentoring other engineers and contributing to shared tooling and process improvements. Evaluate... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Seattle, WA
    1 day ago
  •  ...forward together, growing, learning, and making a real impact for some of the world’s biggest brands. About the Role We are looking for a C++ Developer to join a team responsible for developing NAS backup functionality for Veeam Backup & Replication. What You’ll Do... 
    Local area
    Remote work
    Worldwide

    Veeam

    Seattle, WA
    2 days ago
  •  ...Job Title 7+ years of C/C++ coding experience. Experience in Windows drivers development and debugging. Experience with new hardware bring-up and factory manufacturing. Experience and ability to ramp-up quickly on complex and unfamiliar code across various technology... 

    Futran Tech Solutions Pvt. Ltd.

    Bellevue, WA
    4 days ago
  • $148.01k - $207.22k

     ...Blue Origin seeks an Embedded Software Engineer for their New Shepard Program, based in Seattle. The role involves developing and testing...  ...candidates will have a B.S. in a relevant field and expertise in C/C++ and Python. Responsibilities include creating automated test... 
    Relocation

    jobs.frontdoordefense.com - Jobboard

    Seattle, WA
    1 day ago
  • $140.5k - $221.5k

     ...environments. Successful candidates will have a Bachelor’s or Master’s degree in Computer Science or Engineering and 5+ years of experience with programming languages like C/C++, Rust, and Python. The salary range is between $140,500 and $221,500 annually, with additional... 

    ViaSat

    Seattle, WA
    1 day ago
  •  ...Embedded Developer Location: Dallas, Denver and Seattle C/C++ embedded software development experience on Linux based SoC. Hands-on experience in IT/Telecom on software and hardware solutions, with a wide breadth and ability to deep-dive into different technical... 

    Kasmo Global

    Seattle, WA
    3 days ago
  •  ...Hover Inc. is seeking a skilled engineer for embedded software applications in Seattle, WA. Candidates will take technical ownership through the software development cycle utilizing C, C++, and assembly, ideally with aerospace experience. The candidate will support system... 

    Hover

    Seattle, WA
    1 day ago
  • $168.75k

     ...impacting the environment. Your Impact As a Staff Embedded Software Engineer, you will lead critical software engineering initiatives and set...  ...software development experience, with extensive expertise in C/C++, Go, Python, or comparable systems programming languages. Deep,... 
    Work experience placement
    Work at office
    Remote work

    Accreditation Council For Graduate Medical Education

    Seattle, WA
    1 day ago
  • $220k - $250k

     ...we’d love to meet you. The Role We are seeking a Staff Software Engineer to join our Core Services team. As a technical leader at the highest...  .... Proficiency in Python (or similar languages such as Java, C++, or Node.js); experience designing and building distributed, cloud... 
    Work visa
    Flexible hours

    Read AI, Inc.

    Seattle, WA
    2 days ago
  •  ...through concept design, validation and verification. This is a diverse role covering competencies within embedded software engineering using C, C++ and assembly language, test and validation/ verification. The ideal candidate will have experience in one or more of these... 

    Hover

    Seattle, WA
    6 days ago
  • $130k - $140k

     ...witekio.com/case-studies/ Context: We are seeking a Linux Embedded Engineer to join our team of 20 Witekians, coming from different...  ...and language specialties. Our team specializes in embedded C / C++, Linux, RTOS, middleware, applications, and cloud technologies.... 
    Full time
    Local area
    Remote work

    Witekio

    Bellevue, WA
    2 days ago
  •  ...C++ With Perl Developer Title: C++ With Perl Developer Location: Seattle, WA Duration: Fulltime Job Description Must Have Technical/Functional Skills Solid understanding of object-oriented programming, data structures, algorithms, memory management, and... 
    Full time

    JConnect Infotech

    Seattle, WA
    4 days ago
  • $168k - $239k

     ...Gpu Performance Software Engineer Zoox is building the world's most advanced self-driving hardware and software solution. The efficiency...  ...GPU kernels using tools like Nsight. Strong knowledge of C++ and experience in large code bases, comfortable in Linux development... 
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    4 days ago
  • $120k - $180k

    Constellation Space in Seattle is seeking a Software Engineer to build the core systems of ConstellationOS, an autonomous operating system...  ..., with expertise in distributed systems and programming in C++ and/or Rust. Responsibilities include developing high-throughput... 

    Constellation Space

    Seattle, WA
    21 hours ago
  • $146k - $204.5k

     ...differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This role sits in Expedia Group’s core C++ engineering group, responsible for building and optimizing high‑performance C++ systems that power millions of travel experiences worldwide... 
    Work at office
    Worldwide
    Relocation package
    3 days per week

    11105 Expedia, Inc.

    Seattle, WA
    1 day ago
  •  ...Anicca Data Science Solutions is seeking a skilled software engineer to join their Bellevue office. The role involves collaborating with...  ...requirements, developing design documents, and writing code in C# and C++. Proficient debugging, knowledge of networking, and experience... 
    Work at office
    Immediate start

    Anicca Data Science Solutions

    Bellevue, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Engineer TCC. Be the first to apply!