Senior Programming Engineer – Building Automation Systems

Location
San Jose
Workplace
On-site
Employment
Full-time
Compensation
$150k – $170k

About this role

Description

Senior Programming Engineer – Building Automation Systems

Location: San Jose, CA

Salary: $150,000–$170,000+ annually

Schedule: Full-Time | On-Site

We are seeking an experienced Senior Programming Engineer to join a growing Building Automation and HVAC Controls team in the San Jose area.

This is an excellent opportunity for an experienced controls professional with a strong background in Building Automation Systems (BAS), commercial HVAC controls, and system programming. Candidates with experience using Automated Logic (ALC), WebCTRL, and EIKON are strongly encouraged to apply.

What You'll Do

  • Program and configure commercial Building Automation and HVAC control systems
  • Develop and modify control logic, sequences, graphics, and programming
  • Perform system startup, commissioning, testing, and troubleshooting
  • Diagnose complex BAS and HVAC system issues
  • Review drawings, specifications, and sequences of operation
  • Work closely with field technicians, project teams, and customers
  • Optimize existing control systems for performance and reliability
  • Provide technical support throughout the project lifecycle

What We're Looking For

  • 3+ years of commercial Building Automation or HVAC controls experience
  • Hands-on BAS programming experience
  • Automated Logic Programming (ALC product) experience required
  • WebCTRL and/or EIKON experience highly preferred
  • Strong understanding of commercial HVAC systems and sequences of operation
  • Experience with commissioning, startup, and troubleshooting
  • Strong communication and problem-solving skills
  • Ability to commute to the San Jose, CA office
  • Must be authorized to work in the U.S. without current or future visa sponsorship

Compensation

Expected base salary is approximately $150,000–$170,000+, depending on experience, technical capabilities, and overall fit.

If you have a strong background in BAS programming, HVAC controls, Automated Logic, or WebCTRL and are looking for a senior-level opportunity in the San Jose area, we’d like to hear from you.

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Ask your AI about this role

Connect Clera once, then ask if it fits you.

Ask about this role

Read the Senior Programming Engineer – Building Automation Systems listing at Abstrakt Marketing Group (https://www.getclera.com/jobs/abstrakt-marketing-group/senior-programming-engineer-building-automation-systems-qyqh75mv4ipu) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs