C++ Software Developer (W2, direct hire)

C++ Software Developer (W2, direct hire)

Overview: Kelly Services® is seeking a motivated, hardworking individual to join our client’s team as a C++ Software Developer. This is a direct hire role for a well-respected company in Gainsville, GA. All candidates must be authorized to work for any employer in the United States and not require visa sponsorship or transfer, now or in the future. Please note, resumes from 3rd parties will not be accepted.

Position Summary

The Software Developer is responsible for developing software for automated control systems and related IT products for the company’s product lines.



The duties & responsibilities of the Software Developer include, but are not necessarily limited to the following:


Software Development

  • Develops machine control software
  • Develops HMI/user interfaces
  • Develops databases for storage/retrieval of production data
  • Develops web-based production reports and user-accessible web-interfaces
  • Utilizes sound code writing practices
  • Utilizes version control tools and adheres to company’s revision protocol


Project Management

  • Provides technical support and leads/participates in the creation of functional specifications and design documentation
  • Provides technical oversight of testing and design verification of the software
  • Practices sound project management methods for all software and hardware projects that capture, for example: scheduling, budgeting, testing, resources, implementation, etc.
  • Provides technical support for software installation, configuration, and troubleshooting


Hardware knowledge/experience

Candidate should possess a solid understanding of the following hardware devices:

  • B&R Automation products (desired) or other industrial programmable controller devices
  • Systems networking
  • Raspberry Pi microprocessor
  • Inputs/outputs
  • Sensors (proximity, photo eyes, laser, etc.)
  • Switches, lights, buttons
  • Power supplies and transformers (12-24VDC, 120VAC single phase and 240/480VAC three phase, etc.)
  • RFID tags and readers


Minimum Education/Experience/Qualifications


  • BA/BS degree in engineering or related discipline (BSEE or BSCS degree preferred)
  • 5+ years of experience in the automation industry
  • Proficiency in the following programming languages and operating systems:
    • C/C++
    • Databases (MySQL, MS SQL Server)
    • .net
  • Experience with industrial computers (e.g. B&R Automation)
  • Experience designing HMI/user interfaces
  • Experience developing databases
  • Experience developing web-interfaces
  • Experience developing reports
  • Experience with Windows operating systems



  • Experience in the following programming languages and operating systems:
    • Lua
    • Linux
    • PHP
    • Real time operating systems
    • B&R Automation Studio
  • Experience with weighing and sorting technology
  • Experience in the meat/poultry/food processing industries
  • Experience with UL, CE, NTEP or other regulatory standards


General skills

  • Flexible team-player
  • Dedicated and innovative problem solver
  • Self-starter, team player, work well with others, and have a positive attitude
  • Strong written and verbal communication skills
  • Strong analytical problem-solving skills
  • Strong math skills
  • Strong electronic hardware background
  • Strong skills in computer/server configuration/troubleshooting
  • Acts as project lead as required
  • Interacts with third party software development firms
  • Assists with the sourcing of technical software and hardware resources
  • Ability to travel and participate in field installations and upgrades


Employment is contingent upon the successfully completing both a pre-employment background check and a drug screening. Please note that this is a direct hire role and resumes from third parties will not be accepted. This role does not offer visa sponsorship or transfer, all candidates must be presently authorized to work for any employer in the US and not require future sponsorship.

Apply today for immediate consideration or send your resume directly to Marina.Hart@KellyIT.com

Why Kelly®?

With Kelly, you’ll have direct connections to leading IT organizations in the best companies around the globe—offering you the chance to work on some of today’s most intriguing, innovative and high-visibility projects. In a field where change is the only constant, our connections and opportunities will help you take your career exactly where you want to go. We work with 90 of the Fortune 100™ companies companies and found opportunities for more than 8,600 IT professionals last year. Let us help advance your career today.

About Kelly®

At Kelly, we’re always thinking about what’s next and advising job seekers on new ways of working to reach their full potential. In fact, we’re a leading advocate for temporary/nontraditional workstyles, because we believe they allow flexibility and tremendous growth opportunities that enable a better way to work and live. Connecting great people with great companies is what we do best, and our employment opportunities span a wide variety of workstyles, skill levels, and industries around the world.

Kelly is an equal opportunity employer committed to employing a diverse workforce, including, but not limited to, minorities, females, individuals with disabilities, protected veterans, sexual orientation, gender identity. Equal Employment Opportunity is The Law.

Related jobs you might be interested in...
Full Stack Developer
Dallas TX
Full Time
IT Auditor-Direct Hire
Houston TX
Full Time
IT Director
San Diego CA
Full Time
One moment please...

Create an Account or sign in using one of your social networks by clicking an icon below. You can also Create an Account by uploading your resume

As of Sep 19, 2019 our security requirements for account passwords have been updated and you are required to click the Forgot Password link to create a new password.
Forgot Password        
Verify Email
First Name
Last Name
Verify Password


Choose your resume:
You currently don't have any resumes uploaded. Please upload one to continue.
Resume Title
Upload a Resume
Candidate Experience Site Guest User
Time Zone:
EST (Eastern Standard)
Area(s) of expertise:
Communication Preference:
Thank you for your interest in this job.
Your resume has been successfully submitted.

What would you like to do next?

One moment please...