Kelly Services Entry-Level Software Eng (C/C++) in Gilbert, Arizona

Are you a C/C++ programmer looking to start your career in Software Engineering? Kelly IT is looking for a Junior C/C++ Software Engineer for a direct-hire, permanent opportunity in Gilbert, Arizona!

We are searching for a highly skilled individual who east, breathes, sleeps software and programming development. The Junior Software Engineer will be responsible for designated semiconductor software information systems by developing, debugging and installing software solutions.

Key Responsibilities

  • Analysis, problem definition, requirements, solution development, and proposed solutions.

  • Developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  • Studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

  • Protects operations by keeping information confidential.

  • Provides information by collecting, analyzing, and summarizing development and service issues.

  • Accomplishes engineering and organization mission by completing related results as needed.

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

Technical skills: Develop, test, and release software applications.

Software Skills:

  • Solaris Unix, Linux / Fedora, Windows OS

  • Gcc (C/C++), Visual Studio (C/C++)

  • Shell scripts, Makefile and debuggers

  • Logic Programming (PLC, CELLWorks, SNAP, Factory Floor) - desirable

  • Factory automation (SECS/GEM, SECSimPro) - desirable

  • Multithreaded application skills - highly desirable

Other Skills/Qualifications:

Analyzing Information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements

Education Requirements:

Bachelor’s degree required. Concentration in Computer Science/ Software Development or comparable technical degree preferred.


Hands-on experience as a Software Engineer on Motor, device interfaces, Linux, I.e. electro-mechanical component control…or related industry.

Please visit the Kelly Career Network for more opportunities!

Kelly IT Services is a leading IT staffing firm, providing employers with the best candidates & job-seekers with IT career opportunities.

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 95 of the Fortune 100™

companies, and more than 3,000 IT hiring managers turn to us each year to access the best talent:

people like you.

Last year we found 8,000 opportunities for IT professionals. Let us help advance your career


AboutKelly Services ®

As a workforce advocate for over 70 years, we are proud to directly employ nearly 500,000 people around the world and have a role in connecting thousands more with work through our global network of talent suppliers and partners. Revenue in 2017 was $5.4 billion. Visit and connect with us on Facebook, LinkedIn and Twitter .

Kelly Services is an equal opportunity employer including, but not limited to, Minorities, Females,

Individuals with Disabilities, Protected Veterans, Sexual Orientation, Gender Identity and is

committed to employing a diverse workforce. Equal Employment Opportunity

is The Law.