Software Engineering Manager
Lennox - PD&R - Richardson, TX

This job posting is no longer available on Lennox - PD&R. Find similar jobs:Software Engineering Manager jobs - Lennox jobs

Job Description:
Innovate your career.
When you choose Lennox International, you know you're
getting the best.
That is why when you work at Lennox International, you
know you are among the best.
As a leading innovator of home and commercial, heating,
cooling, refrigeration, air-quality, and related
services, Lennox International is committed to helping
our people innovate our products and their careers.
Join over 12,000 employees worldwide who build our
heritage of integrity and innovation. At Lennox
International, we make your home, your businesses, and
your work, a better place.

Job Requirements:
The Software Team Leader leads a dynamic team of
software engineers to design and develop the next
generation HVAC controls for the Software Engineering
organization. This includes responsibility for the
support and maintenance of existing embedded control
software and associated products for the group.
This key role in the controls team is responsible for
the overall system design and execution of software
elements to support the Residential, Commercial and
Refrigeration business units.
The software team leader is also responsible for on-time
and on-budget execution of projects, along with resource
and skill set forecasting and planning to meet the needs
of the engineering product roadmap.
This technical manager is also empowered to select,
support and grow the software engineering talent in the
organization along with related activities such as
recruiting, interviewing, performance reviews, salary
planning, etc.

Responsibilities for this position include:
  • Lead and direct technical personnel to design, develop
and support embedded software products. This includes US
and off-shore based engineering teams.
  • Ability to directly contribute to software coding and
development activities when required.
  • Work closely with other functional team leaders to
assure alignment of project priorities and deliverables.
  • Provide clear and regular status updates to program
management and engineering management.
  • Leverage and balance available resources to assure on
time delivery of artifacts and products.
  • Propose and implement the software team’s technical
practices, processes and policies.
  • Oversee and enforce proper software design and
development practices for the Controls Software team.
  • Foster an open and collaborative environment between
local and off-shore based technical personnel.
  • Mentor and coach a team of engineers.
  • Responsible for talent development of the software
  • Responsible for attracting and retaining top technical
  • Ability to assess and improve the team’s performance.
  • Partner with Product management, System Architecture
and Hardware teams on the efficient use of software in
future multi-generation product lines and technology
  • Partner with the Advanced technology and Mechanical
groups to develop and design future control
architectures and advanced algorithms.
  • Focus future plans towards allowing our controls to be
easy to use, install, and configure while maintaining
flexibility for future expansion.
  • Ability to create innovative ideas and incorporate new
technologies into our projects to differentiate our
products and meet customer needs.

Technical skills required include:
  • BS/MS in Computer, Electrical Engineering, Computer
  • Minimum of 10 years of professional experience
developing software or embedded components in C/C++.
  • Minimum of 5 years of experience as a manager or
technical leader in a software organization.
  • Experience leading multi-site software development
teams and projects.
  • Experienced in the architecture, design and
development of embedded software.
  • Ability to develop unit test driven software
  • Experience with Real Time Operating Systems (RTOS).
  • Familiar with embedded and serial communication
protocols (I2C, RS-485, RS-232, CAN).
  • Familiar with industry standard embedded software
design and debugging tools.
  • Familiar with industry standard Configuration
Management tools.
  • Familiarity with static and dynamic analysis software
  • Experience developing with Waterfall and Iterative
Software development processes.
  • Familiarity with emerging embedded application
platforms such as iOS and Android.
  • Familiarity with the HVAC industry is a plus.
The ideal candidate for this position is an experienced
software technical manager and leader with the ability
and desire to develop and incorporate new technologies
to create the next generation HVAC controls and