Job Description:
Summary: Develops solutions for HVAC control system and related equipment by reviewing requirements, evaluating appropriate hardware solutions, developing embedded applications and assisting in documentation and deployment of those solutions.
Essential Responsibilities/Activities:
- Develop integrated applications for microcontrollers and embedded control systems using languages such as 'C' and ‘C++’ and running either bare metal or in a Linux embedded operation system.
- Designs and implements object-oriented software in harmony with existing applications and following industry best practices.
- Works closely with hardware engineers to assure completed solutions will fulfill the requirements set forth for a given product.
- Works both independently and in collaboration with a software team to develop solutions to meet business and industry needs.
- Drives innovation in the field of smart control systems, telemetry, and building management systems.
- Develop test methods, procedures, and applications to validate system operations.
- Possesses an interest in HVAC systems (thermodynamics, control systems, civil engineering, energy efficiency etc.), embedded systems, bare-metal applications, networking, security, and IoT technology.Â
- Desires to make an impact in a rapidly changing industry.
- Documents operations, writes test procedures, and assists in developing user manuals.
- Develops test methods, procedures, and applications to assist production with validation and quality control checks.
- Provides technical support internally and directly to customers as may be required.
- Performs maintenance work and updates on existing software.
- Manages time with minimal oversight on multiple concurrent projects.
- Maintains product and company reputation by complying with company policies including confidentiality and compliance with federal, state, and industry regulations.
- Advances professional and technical knowledge by participating in educational opportunities, studying new and advanced programming techniques, reviewing professional publications, and utilizing web based resources.
Education:
Bachelor's degree (B. A. / B. S.) from four-year college or university and 5+ years of experience. Degree in Electronics Engineering or combined degree in Computer Science or Software Engineering plus Electrical Engineering preferred. Experience in HVAC Controls or BMS is a plus.
Certificates and Licenses:
Valid licensed driver for independent travel to job sites as may be required.
Knowledge, Skills, and Abilities:
- Demonstrates strong leadership abilities.
- Communicates effectively in written and spoken form.
- Exhibits good decision making and problem solving abilities.Â
- Demonstrates strong multi-tasking capabilities and organizational skills.
- Works with minimal supervision.
- Works effectively in a team environment.
- Works effectively in a fast-paced high-pressure environment.
- Basic knowledge and understanding of electrical or electronic systems, voltage, current, resistance, capacitance, inductance, relays, and the like.
- Ability to read schematics of microprocessor and microcontroller systems, including power supply and analog input and output circuitry.
- Ability to appropriately utilize a DVM in system troubleshooting.
- Ability to appropriately utilize an oscilloscope in system troubleshooting.
- Microsoft Teams and Office software.
Git, GitHub, Azure DevOps, Modern C++ (C++11, C++17, C++20), Linux OS, embedded Linux OS, ARM architecture, POSIX operating systems, Windows.
Work Environment:
- Lift up to 10lbs.
- Sit for up to 85 percent of work hours.
- Close vision and ability to adjust focus.
Primary work environment is in office; however, on occasion while traveling to a job site or other AAON manufacturing plants, the employee may be exposed to work in precarious, potentially hazardous places, outdoor weather conditions, work with equipment located on building rooftops and a risk of electrical shock.
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 any 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.
Learn more about this Employer on their Career Site
