C++ Developer
GCS Recruitment
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. #J-18808-Ljbffr
- ...Strong experience in C/C++ systems-level development. Familiarity with networking protocols such as IPSec, TCP, and QUIC. Comfortable with VPN technologies and software-defined networking. Expertise in PowerShell and YAML scripting. Experience working...Suggested
- Responsibilities Design and develop embedded software in Rust, C, C++ Write device drivers and system software to interact with micro-controllers Participate in architecture, design, and code reviews Build and optimize CI/CD pipelines (build, validation, image generation...Suggested
- Programmers.io is looking for a software engineer with expertise in embedded systems to design and develop software in C/C++/Rust. The role emphasizes collaboration with hardware teams and involves creating automation tools. With over 8 years of experience, candidates should...Suggested
- Talent Groups is seeking a qualified software engineer to design and develop embedded software in Rust, C, and C++. The role includes writing device drivers, participating in architecture and code reviews, and optimizing CI/CD pipelines. The ideal candidate will have 8+...Suggested
$139.9k - $274.8k
...the architecture of a large-scale client platform built with C#, C++, TypeScript, WinUI, and WebView2 , delivering highly performant... ...practices. Guide the team in adopting emerging AI-powered developer workflows , improving productivity while maintaining high standards...SuggestedOngoing contractLocal areaRemote workWorldwide- TechDoQuest is looking for a skilled firmware developer in Redmond, Washington. The ideal candidate will have extensive experience in firmware development, strong proficiency in embedded C/C++, and familiarity with hardware bring-up and debugging tools. Responsibilities...
- ...experienced Embedded Firmware Engineer in Redmond, WA. The successful candidate will have over 8 years of experience developing low-level firmware with strong C/C++ skills and RTOS expertise. Responsibilities include developing efficient embedded firmware, optimizing for...
- ...innovative gaming accessories to market. The ideal candidate has 8+ years of experience, a solid background in embedded systems using C/C++, and a passion for solving complex hardware-software challenges. Benefits include health insurance, 401K, and paid time off. #J-1880...
- ...debugging on SoCs for embedded applications. Proficient in embedded C/C++ , with ability to write modular and portable code Experience... ...with RTOS concepts (threads, synchronization, scheduling) Develop and optimize low-level device drivers for peripherals and sensors...
- ...make computers work. A typical firmware software engineer designs, develops, and tests operating systems-level software, compilers, and... ...Responsibilities: Develop high-quality code using the C and C++ programming languages for embedded environments, with portability...Hourly payFull time
- ...development for embedded systems. The ideal candidate brings strong C/C++ expertise, RTOS experience, and a solid understanding of the... ...plus. Must‑Have Qualifications 8+ years of industry experience developing and testing low‑level firmware for embedded systems 10+ years...
- ...~4+ years security and Embedded Software/Firmware development experience with coding in languages including, but not limited to, C, C++, C#, RUST programming skills OR equivalent experience. ~ Knowledge in Encryption ciphers and security protocols ~ Experience...
- ...Position : Embedded Developer Location : Redmond, WA Type : Fulltime • Design and develop embedded software in Rust, C, C++ • Write device drivers and system software to interact with micro-controllers • Participate in architecture, design, and code reviews...Full time
$71 - $87 per hour
...leader and creative technology powerhouse. In this role, you will develop embedded firmware, device drivers, hardware interfaces, and... ...gamers worldwide. Top Required Skills (Must Haves): # C/C++ Development - 8+ years of experience designing, developing, debugging...Contract workLocal areaWorldwide- ...Experience Level: Mid-Level About the Role We are seeking a skilled Embedded Software Engineer with expertise in Rust, C/C++, and Python to develop high-performance firmware and embedded systems. You will work on cutting-edge projects involving real-time systems, low-...Contract work
- ...Write scripts and tooling to improve reliability, automation, and developer efficiency for builds and releases. Collaborate with partner... ...(framework/services, system components). Proficiency in C++. Proficiency in Linux shell scripting (bash), including automation...Full time
- ...BSc or MSc degree in Engineering or Physics and/or apprenticeship in electronics or related field Software development experience in C++, Python and/or Bash Familiarity with C/C++, basic statistics, error analysis. Familiarity with Linux systems Experience with...Apprenticeship
- Programmers.io is seeking an experienced software engineer in embedded systems to design and develop software using Rust, C, and C++. The ideal candidate has over 8 years of experience, strong programming skills, and hands-on experience with CI/CD tools. You will collaborate...
- ...WA Key Responsibilities Software & Firmware Development Design, develop, and maintain software and firmware for embedded systems. Work closely... ...microcontrollers and SoCs. Implement and debug code using C++ and Python. Hardware Interaction Develop and integrate with hardware...Remote work
- ...audio technologies for next-gen products. The ideal candidate will develop, validate, and optimize embedded firmware for audio subsystems,... ...with cross-functional teams, and require expertise in C/C++ programming for embedded systems. A Bachelor's or Master's in a...
- Programmers.io is seeking an experienced embedded software developer in Redmond, WA. The role involves designing and developing embedded software primarily in Rust, C, and C++, while also writing device drivers and optimizing CI/CD pipelines. The ideal candidate will have...
$143.7k - $194.4k
...the U.S. as a refugee or granted asylum. Key job responsibilities Develop highly reliable flight software, ranging from low level control... ...software applications, tools, systems, and services using: C#, C++, Java, or Perl experience 1+ years of Object Oriented Design experience...Permanent employmentInternshipLocal areaFlexible hours- ...businesses, communities, and economies worldwide. Position: .NET Developer III Location: Redmond, WA 98052 Duration: 6 Months... ...interfaces. ~ Proficiency in programming languages such as C++, C#, and Python and other .NET languages. ~ Strong understanding...Temporary workWorldwide
- ...software and firmware for embedded systems. You will work closely with hardware teams and develop test scripts for device verification. The ideal candidate will have a strong background in C++ and Python, with hands-on experience in device testing and automation. Excellent...
$130k - $160k
...Engineer in Redmond, WA, to design and optimize real-time physics systems. The role requires 5+ years in game physics, proficiency in C++, and experience with multi-threading and performance optimization. Key responsibilities include delivering core physics features and...- ...Job Responsibilities: Develop firmware to integrate custom image sensors with an MCU Develop firmware to interface with... ...years experience in Firmware or Embedded Software Development in C/C++ ~2+ years experience developing drivers for camera sensors on...
- ...computers work. A typical firmware software engineer designs, develops and tests operating systems-level software, compilers, and... ...Responsibilities: Develop high quality code using the C and C++ programming languages for embedded environments, with portability...
$67 - $74 per hour
...engineers passionate about embedded firmware, consumer electronics, C/C++ development, and solving complex hardware‑software challenges in... ...sensor/input processing, and power management state machines. Develop test code, automation scripts, and debugging tools to support...Contract workLocal areaImmediate start- ...the Starlink program in Redmond, WA. You will be responsible for developing and maintaining software for next-generation space-grade... ...Bachelor’s degree or equivalent experience, strong skills in C/C++ and Python, and familiarity with Linux networking. Join SpaceX...
- ...Systems in Kirkland, WA is looking for a Senior Software Engineer to develop embedded software for hardware applications. This position... ...the aircraft industry. Candidates should have strong skills in C/C++, experience in the aerospace sector is preferred. Join a recognized...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!


