MisuJob - AI Job Search Platform MisuJob

BMS Programmer

Albireo Energy

Thousand Oaks, California, United States permanent

Posted: March 10, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

The Programmer will be responsible for developing unit controller programming and designing interface graphics of building automation systems to include, but not limited to: reviewing project specifications, drawings and project specific documents to establish project intent. The Programmer will be working on various control projects and will be responsible for creating procedures and standards. The Programmer will also be involved in the overall success of software design.

Job Description

In addition to the responsibilities below, the Programmer will be responsible for the overall success of software design, database creation, and the implementation of procedures and standards used in the programming of controls projects.

Responsibilities:

As key member of the Albireo team, the Programmer will be responsible for developing unit controller programming and designing interface graphics of building automation systems to include, but not limited to:

• Review of project specifications, drawings and project specific documents to establish project intent.
• Breakdown scope of work into manageable segments and post to Project Manager for scheduling.
• Attend or receive meeting minutes from graphics review meetings with customers.
• Posting project programming specific “Request for Information” (RFI) documentation to System Engineer, Project Manager and Engineering Manager.
• Follow sequence of operations as required by project documents and engineered sequence of operations, utilizing established standards and libraries.
• Assist in startup and commissioning of large systems, such as AHUs, chiller plants, or other utilities systems. Includes installation/configuration of workstations, servers, and network.
• Work independently or be part of small collaborative teams.
• Work with field technicians to troubleshoot and take corrective action to software issues.
• Troubleshoot and correct BMS integration issues.


Requirements:
• Bachelor’s degree in Mechanical Engineering, Electrical Engineering or Computer Science is preferred.
• Degree may be offset by 3+ years programming BAS systems.
• Experience with Schneider Ecostruxure is required.
• Understanding of mechanical HVAC equipment and sequence of operations.
• Experience with building automation programming (Function Block, Ladder, or Text-based preferred) or other programming languages (e.g. C, C++, Java, VBA). Schneider system experience, required.
• Thorough understanding of electrical and network wiring and the programming of BAS components.
• Excellent computer skills and strong understanding of MS Office products (Word, Excel); AutoCAD, Visual Basic, Visio.
• Effective interpersonal skills to represent the company to customers and other outside contacts in an ethical and professional manner.
• Strong understanding of Modbus and BACnet protocols and integration of these technologies into BAS systems.
• Ability to travel to and work on construction sites for commissioning/startup.

Pay Rate: $55-$65/hr. DOE.


Benefits:
• Medical Insurance
• Dental Insurance
• Vision Insurance
• Basic Life Insurance
• Voluntary Life Insurance
• Short Term & Long Term Disability
• Paid Vacation
• Paid Sick Time
• Paid Holidays
• 401K with Company match

Albireo Energy is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply