2026 Software Engineer Co-op
Early Talent Program Overview
The Terex Early Talent Program is a strategic initiative designed to identify and develop the future leaders of our global organization. Opportunities include three month internships, six month co-ops, and three year long rotational Leadership Development Programs (LDP). More information about our LDP programs can be found at Terex.com/Careers.
What sets our Early Talent programs apart is that, from day one, students are immersed in meaningful, real-world projects that directly contribute to business outcomes. We invest in the personal and professional growth of our early talent, with the goal of converting high-performing interns and co-ops into full-time LDP participants. Early talent candidates are intentionally selected to identify individuals with long-term leadership potential. We then provide individuals the tools, mentorship, and experiences needed to build a strong foundation for career growth.
Our Commitment to You
- Cross-functional, high impact projects that support our strategic business goals
- Structured mentorship support and professional development opportunities
- Networking opportunities to engage with leaders and build lasting professional connections
What You’ll Do
- During your time with us you will:
- Be part of the Controls Systems team in the Design Engineering organization at Genie
- Design, develop, and debug software for control systems on physical Genie products using C++
- Write unit integration tests for software and test on a desktop simulator or the actual Genie product
- Contribute to the design and development of embedded software for safety-critical hydraulic and electrical systems, with mentorship and guidance from experienced engineers
- Participate in meetings and presentations, brainstorming ideas and communicating engineering concepts to individuals from all disciplines
What You’ll Bring
- Currently pursuing an ABET-accredited engineering bachelor’s degree or higher in robotics engineering, computer engineering, or related fields or a bachelor’s degree in computer science
- Able to work full-time 40 hours per week for 6 months, part-time for 12 months, or a combination of the two
- Can work in-person in Redmond, WA for a minimum of 3 days per week
- Solid understanding of object-oriented design in C++ or C, including the use of STL
- Strong verbal and written communication skills
Nice to haves
- Robotics Operating System (ROS) development or robotics club experience
- AI assisted coding tools experience, but also be able to do without
- PC Linux / Embedded Linux experience
- Experience with modern build environments and compilers (e.g., GCC, CMake), Git and the agile software development process
- Exposure to real-time embedded operating systems (e.g., FreeRTOS, QNX or RT Linux), including how they schedule and manage tasks
- Familiar with developing and debugging hardware device drivers
The compensation for this position is $26/hr for undergraduate interns and $28/hr for graduate or returning interns. This position is eligible for holiday pay and, if desired, medical insurance.
Why Join Us
- We are a global company, and our culture is defined by our strong Values: Integrity, Respect, Improvement, Servant Leadership, Courage, and Citizenship.
- Safety is an absolute way of life, and we expect all team members to prioritize safety and commit to Zero Harm.
- We are committed to an inclusive environment where every team member feels safe, supported, and valued.
- We make a positive impact by providing innovative solutions, engaging our people, and operating in a sustainable way.
- We are committed to helping team members reach their full potential.