Genie Industries, a part of Terex Corporation, is seeking a Software Engineer I/II to join their Controls System Engineering team. This role focuses on designing, implementing, and validating real-time embedded firmware for next-generation hydraulic and electrical control systems in aerial work platforms, scissor lifts, booms, and light towers. The position offers an opportunity to work in a collaborative Agile environment alongside mechanical, electrical, and test engineers to develop safety-critical products.
The role involves deep technical work with embedded systems, including RTOS configuration, device driver development, and firmware implementation. You'll be responsible for the full software lifecycle, from specification writing to CI/CD pipeline automation. The ideal candidate should have a strong foundation in embedded C/C++ programming, microcontroller expertise, and experience with debugging tools.
Terex Corporation is a global leader in industrial equipment manufacturing, with a focus on materials processing, waste management, and mobile elevating work platforms. The company offers a comprehensive benefits package including healthcare, pension, and stock purchase options. They maintain a strong commitment to diversity, equity, and inclusion, fostering a culture where every team member feels valued.
Working at Terex provides the opportunity to make a tangible impact, as your code will control aerial platforms deployed worldwide. The company offers professional development opportunities, mentorship programs, and a collaborative culture with open-door leadership. While the position requires strong technical skills, Terex encourages applications from candidates who may not meet all qualifications but demonstrate potential and enthusiasm for the role.