HVAC Design Specialist (Manual J, Manual D, Manual S, Wrightsoft or equivalent) | Project Based / As Needed

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

To be determined

HOURS PER WEEK

1

DATE UPDATED

Mar 27, 2026

JOB OVERVIEW

I am building a professional HVAC design firm and looking for the right people to join early. I learned HVAC in the U.S. Military, worked as a technician for multiple companies, and later owned my own HVAC company for 12 years before selling it. Now I am shifting my focus completely into system design and estimating, and I want to build a strong and reliable team around that.

This position is not for someone who is trying to learn HVAC design. I need someone who already knows more than I do in the design aspect of the industry. I need a highly motivated, well educated, and reliable professional who can work confidently and independently, and who can teach me deeper design details over time.

There is limited room for error. We want well planned, safe, and high performing duct systems that are engineered correctly the first time.

What you need to bring

• Expert level ability with Manual J, Manual D, and Manual S
• Full Wrightsoft or equivalent design capability
• Accurate load calculations, duct layouts, airflow balancing, and system design documentation
• Ability to support estimating including takeoffs, BOMs, and equipment lists
• A strong understanding of selecting proper equipment for each application and the ability to make the best recommendation, not just a recommendation

Real world HVAC experience matters

You should understand:
• Airflow and static pressure fundamentals
• Spray foam and ICF envelope considerations
• Humidity control and proper moisture removal
• Designing for the coldest and hottest days of the year
• Long term comfort, safety, and indoor air quality
• How to prevent condensation and biological growth through proper design

Communication expectations

Perfect English is not required. I simply need the language barrier to be limited so that we can communicate clearly and avoid misunderstandings when discussing project requirements.

Work structure

• Project based work as needed
• Independent work without micromanagement
• Long term potential for a full time senior role for the right tea ---------- mber

How to apply

Please include:

• A short summary of your HVAC design experience
• Examples or screenshots of past projects (redaction is fine)
• Typical turnaround time per system or project
• Preferred rate (per job, per system, or hourly)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0180
Total Execution Time  0.0209
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HVAC-Design-Specialist-Manual-J-Manual-D-Manual-S-Wrightsoft-or-equivalent-Project-Based-As-Needed-1516578
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0108 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1516578
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 694537
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1516578
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1516578' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1516578 
0.0008   UPDATE employer_jobs SET hit_counts '***Nov-18-2025=40***Nov-19-2025=25***Nov-20-2025=29***Nov-21-2025=19***Nov-22-2025=6***Nov-23-2025=3***Nov-25-2025=3***Nov-26-2025=2***Nov-27-2025=3***Nov-28-2025=4***Nov-29-2025=6***Nov-30-2025=1***Dec-01-2025=3***Dec-02-2025=5***Dec-03-2025=2***Dec-04-2025=1***Dec-05-2025=3***Dec-07-2025=4***Dec-11-2025=1***Dec-12-2025=3***Dec-13-2025=1***Dec-14-2025=2***Dec-15-2025=1***Dec-18-2025=1***Dec-19-2025=3***Dec-20-2025=6***Dec-21-2025=1***Dec-22-2025=4***Dec-28-2025=1***Dec-29-2025=1***Dec-30-2025=3***Jan-03-2026=2***Jan-05-2026=1***Jan-07-2026=1***Jan-08-2026=1***Jan-13-2026=2***Jan-14-2026=1***Jan-15-2026=1***Jan-16-2026=1***Jan-17-2026=1***Jan-18-2026=1***Jan-19-2026=1***Jan-20-2026=3***Jan-21-2026=1***Jan-24-2026=1***Jan-26-2026=1***Jan-29-2026=4***Jan-31-2026=3***Feb-01-2026=2***Feb-03-2026=1***Feb-04-2026=3***Feb-05-2026=2***Feb-07-2026=6***Feb-08-2026=4***Feb-09-2026=1***Feb-10-2026=1***Feb-13-2026=2***Feb-14-2026=2***Feb-15-2026=2***Feb-17-2026=1***Feb-18-2026=2***Feb-21-2026=1***Feb-22-2026=1***Feb-23-2026=3***Feb-24-2026=1***Feb-25-2026=2***Feb-27-2026=1***Mar-02-2026=1***Mar-05-2026=2***Mar-07-2026=9***Mar-08-2026=1***Mar-09-2026=1***Mar-10-2026=2***Mar-12-2026=2***Mar-14-2026=3***Mar-15-2026=3***Mar-16-2026=1***Mar-17-2026=2***Mar-21-2026=2***Mar-22-2026=1***Mar-23-2026=1***Mar-27-2026=252***Mar-28-2026=16***Mar-29-2026=6***Mar-30-2026=7***Mar-31-2026=3***Apr-01-2026=2***Apr-02-2026=3***Apr-03-2026=4***Apr-04-2026=14***Apr-05-2026=8***Apr-09-2026=2***Apr-10-2026=9***Apr-13-2026=1***Apr-18-2026=1' WHERE job_id'1516578'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=141***Dec-2025=46***Jan-2026=26***Feb-2026=38***Mar-2026=314***Apr-2026=44' WHERE job_id'1516578'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1516578' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1516578 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '694537'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)