C++ Software Engineer

The Judge Group

Center Square (PA)

On-site

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Judge Group is seeking a C++ Software Engineer for a manufacturing client to design, develop, and support software for automation and packaging equipment. The role blends hands-on coding with collaboration across engineering teams and direct support of demonstrations, testing, and deployments.

You will work on high-performance C++ applications, tackle OOAD, multithreading, and STL/Boost, and travel internationally to customer sites as needed.

Qualifications

  • Strong experience with C++, OOAD and software development best practices.
  • Experience with multithreaded programming, design patterns, and complex system development.
  • Proficiency with STL; experience with COM/DCOM, BOOST, or similar template libraries is highly preferred.
  • Strong troubleshooting, testing, and problem-solving skills.
  • Results-oriented mindset with a passion for learning new technologies.

Responsibilities

  • Collaborate with stakeholders to define and refine software requirements for new and existing features.
  • Design, develop, test, and maintain high-performance software using C++ and object-oriented programming principles.
  • Implement, debug, and validate software solutions for industrial automation systems.
  • Support equipment demonstrations, qualification activities, and customer buyoffs both onsite and at international customer locations.
  • Contribute to continuous improvement initiatives and share technical knowledge with engineering teams.

Skills

C++
OOAD
Multithreaded programming
Troubleshooting
Problem-solving

Tools

STL
COM/DCOM
BOOST
Tcl/Tk
Python

Job description

Our manufacturing client is seeking a C++ Software Engineer to design, develop, and support software for advanced automation and packaging equipment. This role combines hands-on software development with collaboration across engineering teams and direct support of machine demonstrations, testing, and customer deployments.

Key Responsibilities

  • Collaborate with stakeholders to define and refine software requirements for new and existing features.
  • Design, develop, test, and maintain high-performance software using C++ and object-oriented programming principles.
  • Implement, debug, and validate software solutions for industrial automation systems.
  • Support equipment demonstrations, qualification activities, and customer buyoffs both onsite and at international customer locations.
  • Contribute to continuous improvement initiatives and share technical knowledge with engineering teams.

Required Qualifications

  • Strong experience with C++, Object-Oriented Analysis & Design (OOAD), and software development best practices.
  • Experience with multithreaded programming, design patterns, and complex system development.
  • Proficiency with STL; experience with COM/DCOM, BOOST, or similar template libraries is highly preferred.
  • Strong troubleshooting, testing, and problem-solving skills.
  • Results-oriented mindset with a passion for learning new technologies.

Preferred Qualifications

  • Experience with Python and/or Tcl/Tk.
  • Exposure to industrial automation, manufacturing systems, or packaging equipment.
  • Strong communication skills; German language proficiency is a plus.
  • Willingness to travel internationally as needed to support customer installations and acceptance testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

AIT Global inc. • Fort Washington

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

Lumicity • Boston (MA)

On-site
USD 120,000 - 180,000
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
C++ Software Engineer — Industrial Automation & Global Deployments
C++ Software Engineer — Industrial Automation & Global Deployments

The Judge Group • Center Square (PA)

On-site
USD 100,000 - 140,000
Industrial Software Engineer
Industrial Software Engineer

BM-TECH GROUP INC • Cape Coral (FL)

On-site
USD 90,000 - 130,000
Bonus based on performance
Health insurance
Paid time off
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 90,000 - 130,000
Software Engineer (C++ Programmer for Arduino)
Software Engineer (C++ Programmer for Arduino)

United States Digital Space LLC • Los Angeles (CA)

On-site
USD 90,000 - 130,000
Software EngineerC
Software EngineerC

Oteemo, Inc • Manassas (VA)

On-site
USD 110,000 - 170,000
Software Engineer
Software Engineer

FAMU National Alumni Association • Mayfield Heights (OH)

On-site
USD 70,000 - 100,000
Health Insurance
Medical
Dental
+5