1,983,817open jobs
117,247companies
250,469added this week
Browse all
Salary
≈ $88k – $162k per year (Estimated)
Location
In office (San Jose)
Seniority
Middle · 4+ years exp

Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Jun 10, 2026.

Overview
Company
Impact
Profile match
For over 50 years, Therma has been delivering client-driven mechanical solutions as one of California's leading commercial HVAC contractors.

Location: San Jose, CA. Full-time, onsite. Remote option unavailable. 

 

Job Summary:

BAS/EMS Controls Engineer must have knowledge and experience specifying, designing, programming, configuring, commissioning, and troubleshooting Building Management Systems which range from chiller sequences to full building control systems.

Essential Duties and Responsibilities:

Create and refine reusable, field-tested standards/review and revise systems for submission to the standards library/coordinate with estimators and management to maintain the standard library's integrity

Conduct site inspection for preparation of design and submittal drawings for control system installation.

Design building automation systems for standard and/or critical environment facilities such as data centers, laboratories, or hospitals

Provide a sequence of operations, device schedules, and as-built panel layouts.

Coordinate submittals for the assigned controls projects

Coordinate with Project Managers

Spec control system components

Program Distech controllers

Design and Build graphics for HMI, front ends, dashboards and digital signage.

Use Distech GFX to write job-specific programs

Coordinate with Controls Technicians to support third party commissioning as needed.

Visit work site, as needed, must be familiar with job site conditions.

Troubleshooting BMS problems

The BMS EMS Controls Engineer will coordinate their activities to maintain project schedules and ensure successful project completion

Coordinate with in-house installation teams

Assist with Hardware/Software calibration as required

Provide onsite customer training

Attend job site meetings as necessary

Provide and maintain project documentation for the development of “As-Built” drawings

Provides technical support to clients

Ensure material and equipment is installed on a customer’s site per drawings

Perform point-to-point checkouts to ensure connectivity between field devices and controllers

Ensure that the software operates, and make necessary software changes to ensure mechanical systems operate as designed

Select control products, components, applications, and systems

Collaborate with the Project Manager, Engineers, and support staff

Qualifications:

Ability to plan, organize, coordinate, direct, and control all aspects of project activities

Ability to work with the customer to find mutually satisfactory solutions to difficult issues

Ability to work with all levels of management and non-management personnel

Working knowledge of office administration, project management, reporting, budgeting, budget control, business operations, blueprints, permit drawings, buildings, equipment, housekeeping, construction, purchasing, inventory control, and safety management

Bachelor’s degree in Engineering, Construction Management or Business Management, is preferred, or a minimum of four years of relevant experience, with at least two years as an automation technician.

Working knowledge of at least one HVAC controls system (preferably Distech Controls with Niagara experience)

Good working knowledge of the systems commonly monitored and controlled by a building DDC/EMS. Systems may include Tridium/Niagara4/Niagara Ax, Distech Lonworks Controllers, Distech BACNet Controllers, and others.

Strong understanding of typical HVAC equipment and systems such as AHU, VAV, VRF, Chillers, VFDs, HHW systems, etc.

Good working knowledge of ASHRAE Guideline 36, California Title 24, and building management codes relevant for controls. OSHPD and HCAI is a plus

Ability to interface with customers and contractors at a supervisory and management level

Excellent verbal and written communication skills

Ability to organize and lead a group of people including mentoring and providing technical, strategic, and tactical direction

Strong experience with Windows and MS Office – Linux is a plus

Develop projects for energy management and retrofits

Able to work in a fast-paced environment

Strong analytical skills and focus on project ownership

Attention to detail

Ability to problem solve

Strong programming background - C/C++, Python, JavaScript is a plus

 

Salary range: $110k - $130k

 

#LI-JS1 #LI-Onsite

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,983,817 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
San Jose
$153k – $204k per year • Equity • In office • Full-Time • 3+ years exp • New York • Bellevue • San Francisco • Sunnyvale
Python
Rust
C++
AI/ML
LLM
CoreWeave
InfiniBand
DevOps
SLURM
Kubernetes
Argo Workflows
HPC
Linux
Apply
≈ $88k – $165k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Pittsburgh
SpaceTech
IBM DOORS
MedTech
Verification & Validation
Apply
≈ $81k – $148k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Pittsburgh
Apply
≈ $82k – $156k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • South Jordan
Apply
≈ $67k – $123k per year (Estimated) • Hybrid • 3+ years exp • Fort Wayne
Apply
≈ $28k – $50k per year (Estimated) • In office • Erbusco
Python
MATLAB
AI/ML
DALL-E
Design
SolidWorks
Apply
$280k – $380k per year • Equity • In office • New York
Rust
DevOps
GitHub Actions
QEMU
eBPF
Linux
Apply
≈ $22k – $61k per year (Estimated) • Hybrid • Moscow
Python
SQL
AI/ML
Copilot
ChatGPT
Claude Code
LLM
RAG
Machine Learning
Apply
$34k per year (gross) • In office • Full-Time • Vienna
Python
C#
C#
.NET
Databases
MS SQL
Apply
$100k – $215k per year • In office • TS/SCI • Full-Time • Bachelor's Degree • Lexington Park
DevOps
Git
Linux
Apply
$155k – $195k per year • In office • Bachelor's Degree • San Jose
Java
C++
Visual Basic
Design
AutoCAD
Apply
Safety Officer 12 days ago
≈ $57k – $103k per year (Estimated) • In office • 1+ year exp • Boise
Analytics
Microsoft Excel
Apply
Project Engineer 13 days ago
≈ $58k – $105k per year (Estimated) • In office • 2+ years exp • Boise
Management
Agile
Apply
Mechanical Engineer I 18 days ago
$95k – $110k per year • In office • Bachelor's Degree • San Jose
Design
SolidWorks
AutoCAD
Apply
≈ $47k – $85k per year (Estimated) • In office • Internship • 2+ years exp • San Jose
Design
AutoCAD
Apply
≈ $132k – $246k per year (Estimated) • Remote (United States) • Full-Time • 5+ years exp • San Jose
AI/ML
AI Agents
Management
ServiceNow
Apply
$58k per year • In office • Full-Time • 1+ year exp • San Jose
Apply
$50k per year • In office • Full-Time • 1+ year exp • San Jose
Apply
COOK (FULL TIME) 1 day ago
$42k – $52k per year • In office • Full-Time • San Jose
Apply
$50k per year • In office • Full-Time • 1+ year exp • High School Diploma • San Jose
Apply
See all jobs
This is one of many
1,983,817 more open roles from verified company boards, updated every day.