Software Engineer I
AAON
HVAC Control System Developer
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 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.
$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work- ...adherence. Contribute Be a part of a small team that gives you the power to take ownership of your work and see it succeed. Grow Take on new challenges and broaden your scope. Open Positions ~ Full Stack Software Engineer (Overland Park, Kansas)...Suggested
- ...Essential Duties and Responsibilities: - Lead the development of software solutions that will meet or exceed business requirements which... .... Required Skills: -8+ years of full-stack software engineering experience developing enterprise web applications. -...SuggestedMinimum wageContract workTemporary workWork experience placement
- Job-ID: 2026-05-Software-Engineer-2Location: Application Development Overland Park, KSSource: Software EngineerDepartment:Location:Application DevelopmentOverland Park, KSJob Description:JOB SUMMARYAs aSoftware Engineer, you will be a key member of our team and have an...Suggested
$2,500 per month
At WellSky, we are building impactful software solutions that prioritize end-user efficiency and shape the future of healthcare. Because... ...operate across multiple business units and product lines, our engineering teams tackle a diverse range of exciting challenges—from...SuggestedFull timeWork experience placement- ...support that mission by building applications and products that serve our customers. We’re looking for an Investment Management Software Engineer that is interested in software evolution and innovation within our Order, Trade, and Compliance (OTC) Technology Team. The...Full timeWork experience placementWork at officeLocal area
- ...cloud security, identity, and automation — enabling them to operate securely and efficiently in a complex digital world.As an IAM Software Engineer, you will help to drive the evolution of our enterprise identity ecosystem. In this role, you will design, build, and support...Full time
- Software Engineers at Netsmart design, develop, test, and support software solutions that improve healthcare delivery. They contribute throughout the software development lifecycle, collaborating with cross-functional teams to translate business needs into technical solutions...Full timeFor contractorsInternshipRelocation package
$105.59k - $165.15k
...for contributing to the design and development of innovative software solutions for complex business needs. You will work with clients... ....Provides technical guidance and mentorship to junior engineers.Collaborates with cross-functional teams to integrate software...Full time$110 per hour
Title: Software EngineerLocation: Hybrid-Olathe, KSCompensation: $110KAbout PSI Join Us at PSI - Where You Belong, Grow, and Thrive! At... ...next move aligns with your expectationsAbout the RoleThe Software Engineer role at PSI enables the development of new features of the...Permanent employmentFull timeTemporary workWork at officeLocal areaMonday to FridayFlexible hours- We're Looking for an experienced Senior Software Engineer!About the Company:Security Benefit is a leader in the U.S. retirement market with more than $75 billion in assets under management. We offer opportunities to thrive, innovate, and make an impact. As part of our team...Full timeTemporary workImmediate startRemote workFlexible hours
$2,500 per month
At WellSky, we are building impactful software solutions that prioritize end-user efficiency and shape the future of healthcare. Because... ...operate across multiple business units and product lines, our engineering teams tackle a diverse range of exciting challenges - from...Full timeWork experience placement- ....Required Work Experience: 5 years professional experience in software development. Computer Science fundamentals in object-oriented... ...on small to midsize complex projects. Work closely with other engineers to develop the best technical design and approach for new product...Full timePart timeWork experience placementFlexible hours
- Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always... ...lasting impact on the world around us.Job DescriptionThe Senior Software Engineer serves as a hands-on technical leader, consultant, and...Full timeFlexible hours
- The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining software applications under the guidance of senior engineers. You will collaborate with cross-functional teams to understand requirements, contribute to technical solutions...
$77.1k - $123.3k
...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Full timeLive inLocal areaWorldwide- ...Software Engineer The Software Engineer is a role on the IT Client Experience team focused on helping build, support, and improve ACI's digital client-facing platforms and experiences, including public websites, authenticated web experiences, mobile capabilities, and...Work experience placementInternshipWork at officeLocal area
- ...time off opportunities to volunteer within your community About the Role Shamrock Trading Corporation is looking for a Software Engineer to join our Engineering team. Software Engineer will be responsible for participating in development, maintenance, and...Work experience placement
- ...Software Engineer Essense of Australia is seeking a Software Engineer responsible for both back-end and front-end Full Stack development. Primary focus on best-in-class complex CMS development with experience in WordPress. This position requires a combination of programming...Work at officeLocal areaWork from homeWorldwideMonday to Friday
$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer III at Indeed, you will contribute to the development and evolution of software systems that support core products and services...Work experience placementLocal area- ...Software Engineer 2 We are seeking a full-time Software Engineer 2 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will help our team advance the frontier of our activity recording technologies that power Outdoor and Fitness wearables...Full timeInternshipWorldwide
- ...Software Engineer II TENEX is an AI-native, automation-first, built-for-scale Managed Detection and Response (MDR) provider. We are a force multiplier for defenders, helping organizations enhance their cybersecurity posture through advanced threat detection, rapid response...Remote workMonday to Friday
- ...Software Engineer III is the technical backbone of a product area — the person who can take an ambiguous problem, from a bug fix to a multi-sprint feature, and own it end-to-end without needing to be told how to break it down. Key Responsibilities Own delivery...
$166k - $207k
...In this role, you will drive full-stack technical strategy across core platforms and cross-functional integrations while raising engineering quality, scalability, and impact across Smart Screening. Responsibilities Own the design and evolution of shared platforms,...Work experience placementLocal areaImmediate start- ...Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain aspects...
$100k - $150k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II on the Utility team, you will develop and evolve the ranking logic that decides which jobs jobseekers see and in what order...Work experience placementLocal areaRemote work- ...Software Engineer LOCATION: Kansas City, MO DURATION: 06 months ROLE: Python AND Django Required: Skill set (Must Have): Python AND Django Preferred Skills: • Strong communication skills • Team player • Be able to jump into the project immediately...Immediate startRelocation
$130k - $140k
...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems Engineer to support our client, the Defense Logistics Agency (DLA). The Software Systems Engineer provides technical expertise...Full timeTemporary workLocal areaRemote workMonday to Friday$22 - $42 per hour
...Software Engineer Intern Building trusted markets — powered by our people. At Cboe Global Markets, we inspire our people to solve complex challenges together because what we do matters. We provide the financial infrastructure that powers the global economy. As a...Hourly payFull timeWork experience placementSummer workInternshipSummer internshipWork at officeLocal areaImmediate start- **Summer 2027** Software Engineer Intern: Responsible for Embedded Software and Firmware development used for Ground-Based Radio Navigational Aids (NAVAIDS), Surveillance Radios (ADS-B/WAM), and other systems. Support Embedded Software & Firmware development...Summer workInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
- software engineer full time Kansas City, MO
- graduate software developer no experience Kansas City, MO
- software engineer healthcare Kansas City, MO
- network software engineer Kansas City, MO
- senior software engineer Kansas City, MO
- software developer Kansas City, MO
- ngo software engineer Kansas City, MO
- startup software engineer Kansas City, MO
- director software engineering Kansas City, MO
- software developer no experience Kansas City, MO


