Software Engineer Jobs at Lennox International with Visa Sponsorship
Lennox International hires Software Engineers to build and maintain the connected systems behind their HVAC and climate control products. The company has a consistent track record of sponsoring work visas for this function, making it a realistic target if you need H-1B or permanent residence support.
See All Software Engineer at Lennox International JobsOverview
Showing 5 of 28+ Software Engineer Jobs at Lennox International jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 28+ Software Engineer Jobs at Lennox International
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Lennox International.
Get Access To All Jobs
INTRODUCTION
Lennox (NYSE: LII) Driven by 130 years of legacy, HVAC and refrigeration success, Lennox provides our residential and commercial customers with industry-leading climate-control solutions. At Lennox, we win as a team, aiming for excellence and delivering innovative, sustainable products and services. Our culture guides us and creates a workplace where all employees feel heard and welcomed. Lennox is a global community that values each team member’s contributions and offers a supportive environment for career development. Come, stay, and grow with us. Innovate your career.
When you choose Lennox, you're getting the best.
When you work at Lennox, you’re among the best.
ROLE AND RESPONSIBILITIES
Lennox is seeking a highly skilled and experienced Software Systems Validation Engineer to join our team in Carrollton, TX. This role focuses on the validation of embedded controllers that power innovative HVAC solutions for commercial applications.
As a key member of the validation team, the selected candidate will be responsible for ensuring the quality, reliability, and robustness of embedded HVAC controller systems. The role involves validating complex system interactions across hardware, firmware, and communication layers. It requires a proactive, hands-on engineer with the ability to thrive in fast-paced environments, adapt to dynamic project requirements, and deliver results under constrained timelines.
DUTIES INCLUDE BUT ARE NOT LIMITED TO:
- Design and develop comprehensive validation strategies tailored for embedded controllers in the HVAC domain.
- Create and maintain test deliverables, including:
- Test plans aligned with project requirements and functional specifications.
- Test content such as manual and automated test cases for validating system functionality, performance, and reliability.
- Test execution schedules, ensuring all test activities are performed on time.
- Bug reports with detailed root cause analysis and actionable feedback for development teams.
- Test reports summarizing results, coverage, and overall system quality.
- Execute validation activities across all stages of the Software Testing Life Cycle (STLC), ensuring system compliance with functional, performance, and reliability requirements.
- Collaborate with cross-functional teams, including software developers, system architects, hardware engineers, and product managers, to define test requirements, align on deliverables, and resolve issues.
- Develop and maintain automated test solutions to enhance coverage, efficiency, and repeatability of validation processes.
- Debug and troubleshoot complex interactions between hardware and software, utilizing tools like oscilloscopes, logic analyzers, and protocol analyzers.
- Contribute to continuous improvement efforts in validation methodologies, tools, and processes to elevate quality standards.
- Ensure alignment with project schedules, consistently meeting deadlines with minimal supervision while maintaining high-quality standards.
BASIC QUALIFICATIONS
- Bachelor’s or Master’s degree in Electronics Engineering, Computer Science, or a related field.
- Minimum 5 years of professional experience in system-level validation, ideally in embedded systems.
- Strong understanding of embedded systems, including microcontrollers, real-time operating systems (RTOS), and firmware development.
- Proficiency in debugging and troubleshooting hardware/software interfaces.
- Expertise in validation tools, automation frameworks, and scripting languages (Python preferred).
- Familiarity with communication protocols such as UART, I2C, SPI, CAN, BLE.
PREFERRED QUALIFICATIONS
- Familiarity with programming languages such as C, C++, C#, and scripting languages like Python, bash, Rust.
- Experience validating systems in industries such as HVAC, automotive, aerospace, medical, industrial controls, or related fields.
- Hands-on experience with test management tools, Azure DevOps preferred.
- Expertise with Version control tools, preferably Git, and knowledge of CI/CD pipelines for continuous integration and deployment is a plus.
SOFT SKILLS AND WORKING STYLE
- Capable of working independently with minimal supervision, taking initiative to identify and address challenges.
- Thrives in fast-paced environments with tight deadlines and evolving project priorities.
- Flexible and adaptable to last-minute changes in project scope or timelines.
- Strong problem-solving skills with a methodical approach to debugging and root cause analysis.
- Excellent communication and collaboration skills, able to convey complex technical concepts to diverse audiences.
- Passionate about innovation and continuous improvement, contributing creative ideas to improve validation processes.

INTRODUCTION
Lennox (NYSE: LII) Driven by 130 years of legacy, HVAC and refrigeration success, Lennox provides our residential and commercial customers with industry-leading climate-control solutions. At Lennox, we win as a team, aiming for excellence and delivering innovative, sustainable products and services. Our culture guides us and creates a workplace where all employees feel heard and welcomed. Lennox is a global community that values each team member’s contributions and offers a supportive environment for career development. Come, stay, and grow with us. Innovate your career.
When you choose Lennox, you're getting the best.
When you work at Lennox, you’re among the best.
ROLE AND RESPONSIBILITIES
Lennox is seeking a highly skilled and experienced Software Systems Validation Engineer to join our team in Carrollton, TX. This role focuses on the validation of embedded controllers that power innovative HVAC solutions for commercial applications.
As a key member of the validation team, the selected candidate will be responsible for ensuring the quality, reliability, and robustness of embedded HVAC controller systems. The role involves validating complex system interactions across hardware, firmware, and communication layers. It requires a proactive, hands-on engineer with the ability to thrive in fast-paced environments, adapt to dynamic project requirements, and deliver results under constrained timelines.
DUTIES INCLUDE BUT ARE NOT LIMITED TO:
- Design and develop comprehensive validation strategies tailored for embedded controllers in the HVAC domain.
- Create and maintain test deliverables, including:
- Test plans aligned with project requirements and functional specifications.
- Test content such as manual and automated test cases for validating system functionality, performance, and reliability.
- Test execution schedules, ensuring all test activities are performed on time.
- Bug reports with detailed root cause analysis and actionable feedback for development teams.
- Test reports summarizing results, coverage, and overall system quality.
- Execute validation activities across all stages of the Software Testing Life Cycle (STLC), ensuring system compliance with functional, performance, and reliability requirements.
- Collaborate with cross-functional teams, including software developers, system architects, hardware engineers, and product managers, to define test requirements, align on deliverables, and resolve issues.
- Develop and maintain automated test solutions to enhance coverage, efficiency, and repeatability of validation processes.
- Debug and troubleshoot complex interactions between hardware and software, utilizing tools like oscilloscopes, logic analyzers, and protocol analyzers.
- Contribute to continuous improvement efforts in validation methodologies, tools, and processes to elevate quality standards.
- Ensure alignment with project schedules, consistently meeting deadlines with minimal supervision while maintaining high-quality standards.
BASIC QUALIFICATIONS
- Bachelor’s or Master’s degree in Electronics Engineering, Computer Science, or a related field.
- Minimum 5 years of professional experience in system-level validation, ideally in embedded systems.
- Strong understanding of embedded systems, including microcontrollers, real-time operating systems (RTOS), and firmware development.
- Proficiency in debugging and troubleshooting hardware/software interfaces.
- Expertise in validation tools, automation frameworks, and scripting languages (Python preferred).
- Familiarity with communication protocols such as UART, I2C, SPI, CAN, BLE.
PREFERRED QUALIFICATIONS
- Familiarity with programming languages such as C, C++, C#, and scripting languages like Python, bash, Rust.
- Experience validating systems in industries such as HVAC, automotive, aerospace, medical, industrial controls, or related fields.
- Hands-on experience with test management tools, Azure DevOps preferred.
- Expertise with Version control tools, preferably Git, and knowledge of CI/CD pipelines for continuous integration and deployment is a plus.
SOFT SKILLS AND WORKING STYLE
- Capable of working independently with minimal supervision, taking initiative to identify and address challenges.
- Thrives in fast-paced environments with tight deadlines and evolving project priorities.
- Flexible and adaptable to last-minute changes in project scope or timelines.
- Strong problem-solving skills with a methodical approach to debugging and root cause analysis.
- Excellent communication and collaboration skills, able to convey complex technical concepts to diverse audiences.
- Passionate about innovation and continuous improvement, contributing creative ideas to improve validation processes.
See all 28+ Software Engineer at Lennox International jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Lennox International roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Lennox International Jobs
Align your experience with embedded systems
Lennox builds software for connected HVAC hardware, so experience with IoT platforms, firmware integration, or industrial control systems strengthens your profile beyond a standard software background. Highlight any manufacturing or embedded work in your resume.
Confirm LCA postings before your interview
Lennox must file a Labor Condition Application with the DOL before sponsoring your H-1B. Search the DOL OFLC disclosure database for Lennox filings to understand which roles and locations they've sponsored before, and use that to focus your applications.
Target roles in their product engineering teams
Lennox's sponsorship activity for Software Engineers tends to cluster around product-facing and platform roles rather than IT support functions. Job postings mentioning cloud connectivity, remote diagnostics, or controls software are more likely to sit within sponsoring teams.
Use Migrate Mate to filter open Software Engineer roles
Not every Software Engineer posting at Lennox will lead to sponsorship. Use Migrate Mate to surface only the roles at Lennox where visa sponsorship is confirmed, so you're not spending time on positions that won't support your H-1B or Green Card process.
Clarify Green Card intent during offer negotiation
Lennox sponsors both H-1B and EB-category Green Cards. Once you have an offer, ask HR directly whether PERM-based sponsorship is part of their standard employment package for Software Engineers, so you understand your long-term path before signing.
Prepare your credentials for specialty occupation review
USCIS scrutinizes whether a Software Engineer role qualifies as a specialty occupation. Have your degree transcripts, any credential evaluations for international degrees, and a clear written link between your field of study and the specific role ready before your employer files Form I-129.
Software Engineer at Lennox International jobs are hiring across the US. Find yours.
Find Software Engineer at Lennox International JobsFrequently Asked Questions
Does Lennox International sponsor H-1B visas for Software Engineers?
Yes, Lennox International sponsors H-1B visas for Software Engineer roles. The company has an established pattern of filing H-1B petitions for technical positions, particularly those tied to product development and connected systems. If you're targeting a specific role, confirm sponsorship intent directly with the recruiter early in the process, since not every posting is guaranteed to include it.
How do I apply for Software Engineer jobs at Lennox International?
Applications go through Lennox International's careers portal. Before applying, use Migrate Mate to identify which open Software Engineer positions at Lennox are confirmed to offer visa sponsorship, so you can prioritize those roles. Tailor your application to highlight experience with embedded systems, IoT platforms, or climate control technology, which maps directly to what Lennox builds.
Which visa types does Lennox International use to sponsor Software Engineers?
Lennox International sponsors both nonimmigrant and immigrant visas for Software Engineers. On the nonimmigrant side, the H-1B is the primary pathway. For permanent residence, Lennox supports EB-2 and EB-3 Green Card categories, which require a PERM labor certification filed with the DOL. The Green Card process typically begins after you've established yourself in a role.
What qualifications does Lennox International expect from Software Engineer candidates?
Lennox typically looks for a bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field. Practical experience with cloud-connected products, REST APIs, or industrial software platforms is valued. For H-1B sponsorship, your degree must directly relate to the role, since USCIS requires a clear connection between your field of study and the position's duties.
How do I handle timing if Lennox offers sponsorship after the H-1B cap closes?
H-1B cap registrations open each April for an October 1 start date. If you receive an offer outside that window, Lennox can file under cap-exempt status if they qualify, or hold your start date for the next fiscal year. Discuss timing explicitly with your recruiter and confirm whether they'll use premium processing, which reduces USCIS adjudication to around 15 business days.
See which Software Engineer at Lennox International employers are hiring and sponsoring visas right now.
Search Software Engineer at Lennox International Jobs