Software Engineer I

Aaon Coil Products Inc.

Parkville (MO)

On-site

USD 65,000 - 95,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AAON is seeking an Embedded Software Engineer to develop OS applications for HVAC control systems using Yocto and embedded Linux. You will implement modern C++ code, design robust interfaces, and work with a small team to deliver secure, scalable solutions for smart buildings.

The role emphasizes cross-functional collaboration, debugging with DVM/oscilloscope, and contributing to deployment and validation across projects. A BS in CS/SE and 1–2 years of experience are preferred.

Qualifications

  • Bachelor's degree in CS/SE or related engineering field required.
  • 1–2 years of embedded software experience preferred.
  • Proficient in modern C++ (C++11+) and embedded systems.
  • Experience with embedded Linux and Yocto is desirable.
  • Familiarity with MQTT/AMQP/JMS and networking basics.
  • Ability to read schematics and use DVM/oscilloscope for debugging.

Responsibilities

  • Develops embedded OS applications for systems such as Yocto, Ubuntu Core, and Armbian.
  • Uses modern C++ to create modular, efficient code.
  • Designs OO software consistent with existing apps and best practices.
  • Creates interfaces, APIs, and secures networking protocols.
  • Collaborates with a small team to meet business needs.
  • Advances smart control systems, telemetry, and building management.

Skills

Leadership
Communication
Problem Solving
Multi-tasking
Teamwork
Self-motivation

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Git
GitHub
Azure DevOps
Linux
Embedded Linux
ARM
POSIX
Windows

Job description

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 Job Duties and Responsibilities
  • Develops embedded OS applications for operating systems such as Yocto, Ubuntu Core, Armbian, etc.
  • Utilizes modern C++ (C++11 and later) to implement efficient, modular, and well-organized code.
  • Designs and implements object-oriented software in harmony with existing applications and industry best practices.
  • Creates and ensures compliance with software interfaces, APIs, and networking and security protocols.
  • Familiarity with brokered messaging protocols such as MQTT, AMQP, JMS, and their usage in software applications.
  • Implements legacy code in modern languages and design patterns.
  • Works in collaboration with a small team to develop solutions to meet business and industry needs.
  • Drives innovation in the field of smart control systems, telemetry, and building management systems.
  • 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.
  • Develops test methods, procedures, and applications to validate system operations.
  • Develops test methods, procedures, and applications to assist production with validation and quality control checks.
  • 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.
  • Performs maintenance work and updates on existing software.
  • Assist embedded project engineers as may be required on various projects.
Education and Experience Requirements

Bachelor's degree (B. A. / B. S.) from four-year college or university in Computer Science, Software Engineering, Electrical Engineering, or Electronics Engineering preferred and 1 to 2 years of experience preferred. 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, ability to adjust focus, and ability to see color. Primary work environment is in office; however, occasional travel is expected and on rare occasions while traveling to a job site, 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 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.

At AAON and BASX, we’re driven by a shared commitment to innovation, performance, and sustainability. Since 1988, AAON has been at the forefront of the HVAC industry, delivering cutting-edge solutions for commercial and industrial indoor environments. Since joining forces with AAON in 2021, BASX has built on that foundation with highly engineered, custom solutions for critical environments—where precision and reliability matter most. Together, we design and manufacture highly configurable systems tailored to each application, ensuring our customers achieve exceptional efficiency, performance, and long-term value. Join us in shaping smarter, more sustainable environments for the future.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead - Controls Engineering
Technical Lead - Controls Engineering

AAON, Inc. • United States

On-site
USD 111,000 - 167,000
Tuition reimbursement
Paid time-off
Paid holidays
+4
Technical Lead - Controls Engineering
Technical Lead - Controls Engineering

Aaon Coil Products Inc. • Redmond (OR), Northern (KY)

Hybrid
USD 111,000 - 167,000
Tuition reimbursement
Paid time-off
Healthcare insurance
+3
Electrical Design Engineer
Electrical Design Engineer

AAON, Inc. • United States

On-site
USD 78,000 - 105,000
Tuition reimbursement
Paid time-off
Paid holidays
+4
Electrical Design Engineer
Electrical Design Engineer

Aaon Coil Products Inc. • Redmond (OR)

Hybrid
USD 78,000 - 105,000
Tuition reimbursement
Paid time-off
Paid holidays
+4
R&D Engineering Technician
R&D Engineering Technician

Aaon Coil Products Inc. • Redmond (OR)

Hybrid
USD 32,000 - 47,000
Tuition reimbursement
Paid time-off
Paid holidays
+4
R&D Engineering Technician
R&D Engineering Technician

AAON, Inc. • Redmond (WA)

On-site
USD 32,000 - 47,000
Tuition reimbursement
Paid time-off
Paid holidays
+4
Project Support Associate
Project Support Associate

AAON, Inc. • Tulsa (OK)

On-site
USD 42,000 - 65,000
Mechanical Designer
Mechanical Designer

AAON, Inc. • Redmond (WA)

On-site
USD 53,000 - 79,000
Tuition reimbursement
Paid time-off
Paid holidays
+3
Assistant Manager, Production- Coil Shop
Assistant Manager, Production- Coil Shop

AAON, Inc. • United States

On-site
USD 70,000 - 100,000
QTL - Crew 3
QTL - Crew 3

AAON, Inc. • Tulsa (OK)

On-site
USD 52,000 - 66,000