Job Details
Job Location AAON Tulsa - Tulsa, OK Position Type Full Time Salary Range $77789.00 - $105244.00 Salary Job Shift DayDescription
Job Summary: This role is responsible forcreating, optimizing, and maintaining LabView software for test, measurement, and motion control applications in HVAC and related units.
Essential Job Duties and Responsibilities:
- Designs, develops, and maintains LabVIEW-based software/application solutions for motion control, test, measurement, automation, and data acquisition.
- Integrates LabVIEW software with various hardware systems and components, including National Instruments (NI) hardware, data acquisition (DAQ) devices, sensors, actuators, and motion control systems.
- Designs and creates user interfaces (UIs) for interacting with developed applications, real-time data visualization, system diagnostics, and automated testing.
- Debugs, troubleshoots, and optimizes LabVIEW code, including resolving hardware-related problems and software logic errors to enhance system performance and reliability.
- Collaborates with technicians and engineers to define software requirements and improve system functionality.
- Documents software development processes including system architecture, code comments, user manuals, and testing procedures.
- Ensures compliance with industry best practices and LabVIEW development standards.
- Writes LabVIEW code to manipulate and analyze acquired data, including signal processing, filtering, and statistical calculations.
Qualifications
Education and Experience Requirements:
Bachelor’s Degree in Engineering, Computer Science, Physics or a related field, and a minimum of 1-2 years experience with LabVIEW and hardware integration.
Knowledge, Skills, and Abilities:
- Proficient in LabVIEW programming.
- Experienced with motion control and data acquisition systems.
- Familiar with NI hardware, including DAQmx, CompactRIO, PXI, and motion controllers.
- Understands instrument communication protocols (RS-232, TCP/IP).
- Strong problem-solving skills for troubleshooting hardware/software integration issues.
- Communicates effectively in written and spoken form.
- Possesses excellent interpersonal relationship skills.
- Demonstrates strong organizational skills and multi-tasking capabilities.
- Works effectively in a fast-paced, high-pressure team environment.
- Knowledge of control systems, automation, or mechatronics (preferred).
- Experience with Python, C/C++, MATLAB (a plus).
- Able to work independently and as part of a team to manage projects and meet deadlines.
- Understanding of signal processing and measurement techniques (preferred).
- Test Stand experience (a plus).
- Psychrometric Testing and HVAC field experience (a plus).
Work Environment:
- Lift up to 50 pounds.
- Sit or stand for long periods.
- Periodic visits to the manufacturing facility with seasonal hot and cold temperatures, dust, and some chemical fume exposure.
Disclaimer:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at a time with or without notice. This job description is not an exhaustive list of all functions that the employee may be required to perform, and the employee may be required to perform additional functions. The company reserves the right to revise this job description at any time. The employee must be able to perform the essential functions of the position satisfactorily. If requested, reasonable accommodations may be made to enable employees with disabilities to perform the essential functions of the job, absent undue hardship.