Caterpillar, Inc. Student Trainee - Embedded Software - Wake Tech Community College in Clayton, North Carolina

Student Trainee - Embedded Software - Wake Tech Community College


Caterpillar's legacy of industry leadership dates back to 1925. We have a global footprint with product in more than 180 countries. Caterpillar is a Fortune 100 company that makes up the most diverse product line in the industry with more than 300 products. We work in industries that provide long-term economic value: commodities (mining, oil and gas); infrastructure (heavy construction, rail, paving, quarry and aggregate); and building construction (residential, commercial, standby power, industrial engines and forestry).

At Caterpillar you will have global exposure and opportunities, deep employee and leadership development resources and a compelling career path to make it possible to have the flexibility and excitement of a diverse career without needing to "start over" at a new company. Even while building deep expertise in one function, our employees can experience different career opportunities by moving between our many business units, locations and product lines throughout their career.


Wake Tech students considered for Computer Technologies positions should have a basic understanding of software programming, which may include experience using Matlab Simulink and C/C programing. All positions require working in a team environment and demonstrating quality customer service. Responsibilities vary from job to job, but may include: analysis and testing, and embedded software data management.

Considerations include education or experience in the Computer Technologies field. In addition, successful performance requires sound judgment, motivation, effective interaction with others and the ability to handle an array of responsibilities.

The Work Based Learning program allows students the opportunity to work at Caterpillar while going to school. These positions are open to students who are part of the Work Based Learning program at Wake Tech.


Required Qualifications:

  • Must have and maintain a 2.8 / 4.0 cumulative GPA and be eligible for the Work Based Learning program.

  • Must be a full-time community college student within driving distance to the Clayton, NC facility.

  • One semester of C/C completed

  • Must be able to work 15-20 hours per week while attending school full time.

Desired Qualifications:

  • Proficiency with the Microsoft Office suite (Word, Excel)

  • Familiarity with code versioning systems such as GIT.

  • Strong communication, teamwork and analytical skills

  • Experience with unit & functional testing

  • Familiarity in the application of data links such as CAN/J1939

  • Familiarity with Microprocessor controllers

  • Basic understanding of electronic hardware and/or working in a lab environment

  • Must have reliable transportation

These are part time temporary openings located in the Clayton, NC area. Relocation is not available.

Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment based non-immigrant and immigrant visas. However, as a global company, Caterpillar offers many job opportunities outside of the U.S. which can be found through our employment

Job Administration / Support

Primary Location United States-North Carolina-Clayton

EEO/AA Employer. All qualified individuals – including minorities, females, veterans and individuals with disabilities – are encouraged to apply.

Req ID: 1800001C