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

C++ Developer

Job in Springfield, Hampden County, Massachusetts, 01119, USA
Listing for: GCS Recruitment
Full Time position
Listed on 2026-05-20
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Company: E-Commerce

Role: C++ Developer

Location:
Springfield , MA

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.

The machines retrieve totes from mobile robot pods and place them onto conveyance systems for downstream handling. 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
  • Software engineering discipline - Git, code reviews, structured unit testing, CI/CD

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 system.
  • Prior work in motion control, servo systems, or multi-axis machine control
  • Prior Amazon Robotics or fulfilment center automation exposure
#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