
Principal IoT Engineer
Lennox
The Role
Overview
Design & develop IoT software components for embedded devices and cloud platforms.
Key Responsibilities
- software delivery
- project delivery
- tech innovation
- feasibility analysis
- requirement definition
- vm maintenance
Tasks
-Responsible for the successful implementation and delivery of software products and components throughout the entire product lifecycle. -Responsible for project deliverables on time and with high quality. -Identify and create new technologies and ideas to increase the organization’s intellectual property and to better address customer needs. -Participate in technical feasibility analysis and prototyping activities. -Assure proper technical requirement definition with internal and external customers, marketing, manufacturing, and other support groups. -Network VM maintenance planning and monitoring. -Actively participate in the definition and implementation of new processes and improvements.
Requirements
- c++
- azure devops
- linux
- python
- bs computer
- tcp/udp
What You Bring
-Experience with edge computing platforms and cloud-based IoT services (e.g., AWS IoT, Azure IoT Hub) is desirable. -Remote debugging skills using gdb and gdb server a plus. -Experience with Jet Brains CLION is a plus. -Experience with Visual Code, Visual Studio with WSL. -Ability to understand an Azure DevOps pipeline and the concepts it holds. -Azure DevOps Boards, Backlogs, Sprints, and Plans. -Strong experience with Networking protocols including TCP, UDP, ARP, IGMP, and ability to monitor and debug on a live system. -Experience developing and deploying cloud applications using Azure or another cloud platform. -Solid experience using Microsoft Azure with emphasis on the following areas: -Proficiency in C++ programming developing distributed, real-time applications. -Strong still monitoring and managing Linux services and troubleshooting service failures with gdb, coredumps, trace files, and log files. -Excellent verbal and written communication skills. -BS in Computer Engineering/Computer Science is required. -3+ years of experience with multithreaded application development and debugging. -Strong understanding of software design principles and best practices. -Strong understanding of IoT architectures, protocols, and standards such as MQTT, CoAP, etc. -Ability to work with third parties and offshore development teams as needed. -Ability to develop unit test driven software components. -Experience with at least one scripting language, such as Python or Node.js. -Ability to effectively communicate with both technical and non-technical staff. -Strong skills in using Syslog and Azure Metrics reporting. -Strong Linux Ubuntu 22.x or 24.x skills with creating and maintaining system services and navigating system using Bash. -Strong bash shell authoring and maintenance. -Ability to collaborate across multiple functional teams (Systems Architecture, Embedded, Mobile Apps, IT, Hardware, Testing, Technical Support) to deliver sound technical solutions to our customers. -Demonstrate ability to drive product and process improvements throughout the software organization. -Experience with at least one other high-level language, such as Java or C#. -3+ years of experience with socket level TCP and UDP development in and debugging using C/C++ modern tools. -MS in Computer Engineering/Computer Science is preferred. -Strong experience using ssh protocols to access and manage systems in the cloud. -Strong skills with git and gitlab. -Experience with OpenDDS or another Data Distribution Service middleware is a plus. -15+ years of professional experience in software development, with a focus on IoT and embedded systems. -VMSS Experience with multiregional and zones is a plus. -Experience with Configuration Management tools (Version control, bug tracking, change management, automated builds, and coding standards).
People Also Searched For
Client Account Manager jobs in Garland , Texas , US
Account Manager jobs in Garland , Texas , US
Power Systems Engineer jobs in Garland , Texas , US
Client Account Manager jobs in Texas , US
Account Manager jobs in Texas , US
Power Systems Engineer jobs in Texas , US
Client Account Manager jobs in Garland , US
Account Manager jobs in Garland , US
Power Systems Engineer jobs in Garland , US
The Company
About Lennox
-Over decades it expanded from furnaces into air conditioning, refrigeration and advanced climate‑control systems. -It serves both homeowners seeking quiet, efficient comfort and businesses needing robust, serviceable commercial systems. -Flagship projects include award‑winning heat pumps, smart thermostats and large-scale HVAC retrofits for schools, hospitals and big‑box retailers. -Unusual trivia: in the 1960s the firm briefly built a small crawler tractor and lawn mower called the 'Kitty Track 600'.
Sector Specialisms
Residential Heating and Cooling
Commercial Heating and Cooling
Refrigeration
Building Climate Solutions
Home Comfort Solutions
HVACR Technology
Energy Management Systems
Indoor Air Quality Solutions
