Cullerton Group has a new opportunity for a Software Technician 3. The work will be done onsite full-time in Sanford, NC. This is a long-term position (24 months) that can lead to permanent employment with our client. Compensation is up to $24.35/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
We are seeking a hands-on Software Technician to support software testing, troubleshooting, and machine integration activities for advanced off-highway equipment systems. This role will work closely with a team of engineers to validate machine software, troubleshoot communication and control issues, and support software verification activities in both lab and machine environments. The position involves working directly on Compact Track Loaders, Skid Steer Loaders, and Compact Utility Loaders while supporting software updates, diagnostics, and machine performance validation. This is an excellent opportunity for someone who enjoys a combination of software, electrical troubleshooting, and hands-on machine support in a collaborative engineering environment.
Key Responsibilities
Support software testing, troubleshooting, and validation activities for machine control systems and onboard software applications
Update and maintain development and test software versions across multiple engineering-owned machines and control modules
Monitor machine fault codes, CAN traces, and system watch files to identify and troubleshoot software and communication issues
Utilize Vector tools such as CANalyzer and CANape to analyze J1939 CAN communication data and support issue resolution
Assist with development and execution of software verification test procedures and machine validation activities
Build simple wiring harnesses and assist with instrumentation and data collection activities as needed
Collaborate closely with integration engineers, operators, and cross-functional teams to document, escalate, and resolve technical issues
Maintain strong documentation, software tracking, and reporting processes for machine configurations and validation results
Required Qualifications
Associates degree in Agricultural Systems, Automotive Systems, Computer Technology, or related technical field; equivalent experience or training will also be considered
5+ years of experience in software testing, machine diagnostics, electrical troubleshooting, or embedded systems support
Understanding of serial communication protocols with experience supporting J1939 CAN communications or similar protocols
Experience using Vector tools such as CANalyzer or CANape for troubleshooting and testing CAN communication systems
Basic experience with C/C++, MATLAB Simulink, or embedded software development concepts
Ability to read electrical schematics and work with hand tools, soldering equipment, and electrical connectors
Strong problem-solving, documentation, communication, and multitasking abilities
Proficiency with Microsoft Excel and Word
Preferred Qualifications
Experience supporting off-highway equipment, automotive systems, or heavy machinery platforms
Familiarity with embedded machine control systems, software flashing, and network diagnostics
Experience supporting software integration or endurance testing environments
Strong troubleshooting skills in both lab and field machine environments
Ability to work independently while collaborating effectively with engineering and operations teams
Why This Role?
This position offers an opportunity to contribute to meaningful engineering and machine development work supporting advanced equipment systems and software integration efforts. You will gain hands-on exposure to machine software validation, diagnostics, and testing while working alongside experienced engineering teams in a fast-paced development environment. Cullerton Group provides a professional environment with growth potential and strong partnerships with leading organizations in manufacturing and engineering.