Software Engineer III jobs in United States
cer-icon
Apply on Employer Site
company-logo

Terex Corporation · 14 hours ago

Software Engineer III

Terex Corporation is a global industrial equipment manufacturer, and they are seeking a skilled Software Engineer III to contribute to the software controls systems team. This role will involve owning significant technical deliverables and driving the implementation of control systems for Genie’s equipment, collaborating across multidisciplinary teams to develop scalable, real-time solutions for industrial applications.

ConstructionEnterprise SoftwareInfrastructureManufacturingRecyclingShippingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Contribute to the design and implementation of the vehicle control architecture
Implement logic on the central high-performance embedded computer running Linux and distributed real-time microcontrollers
Implement ros2_control hardware interfaces that abstract complex custom hardware into standard interfaces
Develop firmware and drivers to interface ROS2 with low-level custom hardware boards via:
CAN-FD (J1939 / CANopen)
I2C
SPI
UART
Design and tune closed-loop control algorithms (PID, MPC, LQR) to manage vehicle dynamics
Actuate multi-DOF systems with precision and implement controllers within ROS2
Integrate sensors including IMUs, encoders, LiDAR, GPS, and pressure transducers
Create accurate vehicle state estimates through sensor fusion
Model and control complex non-linear hydraulic systems (valves, pumps, cylinders)
Convert digital control commands into fluid power actions

Qualification

Control Theory ExpertiseROS2 ExperienceEmbedded Systems ExperienceC/C++ ProficiencyHydraulics ExperienceSafety-Critical SystemsSimulation ExperienceMicrocontrollers ExperienceTeam CollaborationProblem SolvingCommunication Skills

Required

Education: BS or MS in Robotics, Computer Science, Mechanical Engineering, Mechatronics, or similar field
Control Theory Expertise: Strong understanding of classical and modern control theory, including vehicle kinematics and dynamics
ROS2 Experience: Proven experience with ROS2, particularly ros2_control, hardware interfaces, and node lifecycle management
Embedded Systems Experience: Experience contributing to distributed control architectures for mobile robots, automotive systems, or heavy machinery
Embedded Protocols: Hands-on experience with: CAN bus (J1939 or CANopen), I2C, SPI, RS485
C/C++ Proficiency: Strong real-time C++ skills (C++20/23) for constrained embedded environments

Preferred

Hydraulics Experience: Electro-hydraulic control experience in heavy machinery, agriculture, or construction equipment
Safety-Critical Systems: Knowledge of functional safety standards or safety-critical RTOS implementations
Simulation: Experience with URDF and simulators such as Gazebo or Isaac Sim
Microcontrollers: Experience with real-time microcontrollers and application processors, including Yocto Linux

Benefits

Health insurance (medical, dental, vision, Rx)
Life insurance
Accidental death & dismemberment (AD&D)
Short-term and long-term disability
Extended leave options
Paid time off
Company holidays
401k matching
Employee stock purchase plan
Legal assistance
Wellness programs
Tuition reimbursement
Discount programs

Company

Terex Corporation

company-logo
Terex Corporation is a global industrial equipment manufacturer of materials processing machinery, waste and recycling solutions, mobile elevating work platforms (MEWPs), and equipment for the electric utility industry.

H1B Sponsorship

Terex Corporation has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2022 (2)
2021 (1)

Funding

Current Stage
Public Company
Total Funding
$1.35B
2024-09-30Post Ipo Debt· $750M
2021-04-01Post Ipo Debt· $600M
2016-07-28Post Ipo Equity

Leadership Team

leader-logo
Simon Meester
Chief Executive Officer
linkedin
leader-logo
Jennifer Kong-Picarello
CFO & SVP
linkedin
Company data provided by crunchbase