Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Programming Engineer image - Rise Careers
Job details

Senior Programming Engineer

Senior Programming Engineer

Overview

The Senior Programming Engineer works with the Lead Programming Engineer to lead, mentor and grow our Programming Engineer group. The Senior Programming Engineer is also responsible for creating a database of control programs that comprises the Building Automation System for large complex systems. We strive to continually develop the skills of our employees and as the Senior Programming Engineer you will have a direct impact on the advancement of our Programming Engineers, ensuring they have the support they need. You will work closely with our sales department, project managers, design engineers and field personnel to ensure the success of the project.

The Company

ASG strives to be the trusted partner to our customers, to adopt proven technologies and to enhance the lives of our team members.

Our team members are passionate about smart building technologies, with the goal of promoting healthy & environmentally friendly buildings through the provision of complete and reliable building management systems.

We install such control systems on new construction and retrofit projects, including large commercial research and development office campuses, data centers, bioscience, semiconductor clean rooms, and government laboratory campuses.

ASG has a reputation for exceeding customer expectations and consistent execution. Our team members continue this tradition through their passion, integrity and desire to improve.

Job Responsibilities

The following list captures the general responsibilities; however, each project has different specifications, goals, environmental conditions, and financial considerations.

  • For large complex projects.
    • Develop equipment and system programs that meet the intent of the project scope and provide for the intended performance of the system(s).
    • Develop equipment and system graphics that provide intuitive and cohesive user experiences within the bounds of projects' scope .
    • Delegate tasks to less experienced engineers based on skills and understanding.
  • Perform QA/QC of equipment and system programs and graphics to ensure it meets company standards, project scope and design intent.
  • Continually track, review, and assist (if needed) all projects to ensure deadlines are met.
  • Facilitate the training and development of new engineers.
  • Promote communication between the field and engineering team to address all technical questions and concerns.
  • Takes initiative and develops new engineering standards.
  • In all job activities, maintain project integrity and company reputation through compliance with industry and company standards and best practices as defined by the company leadership.
  • Execution of highly varied Building Automation projects per the project schedule and design documents.
  • Provide system start-up, checkout and commissioning assistance.
  • Provide owner training of control system operations and capabilities.
  • Revise control system documentation to reflect As-Built condition.

Education & Experience

Required: BS in Mechanical, Electrical or Aerospace Engineering

Preferred: 3 - 5+ years of related (HVAC, building controls, construction) work

Technical Requirements

  • Knowledge and understanding of all HVAC systems as it relates to controls.
  • Advanced knowledge of control systems and programming principles.
  • Ability to interpret HVAC mechanical plans and specifications.
  • Good project visualization and schematic design skills required.
  • Proficiency in technical writing.
  • Ability to explain technical information to technical and non-technical audiences.
  • Mechanical aptitude and engineering common sense is a necessity.
  • Knowledge of Automated Logic ecosystem.
  • Knowledge of TCP/IP network structure and communication protocols.
  • Experience with email, web, and database server configuration a plus.
  • Experience with function block programming.

General Requirements

  • Effective communication and interpersonal skills to represent the company to customers and other outside contacts in an ethical and professional manner.
  • Willingness to be taught and the ability to learn quickly.
  • Must have good organization, multitasking and time management skills.
  • Self-motivated and a strong work ethic, with an attitude that enables yourself and others to perform.
  • Attention to detail and willingness to coordinate and confirm project details and assumptions
  • Enjoy diverse working environments and occasionally being on construction sites.
  • Be able to work on multiple projects in parallel with varying schedule constraints.
  • Think logically, be flexible, and possess common sense.
  • Must have a valid California Driver's License and a clean record.

Benefits

  • 401k matching
  • Medical, dental, vision insurance
  • Company provided car or car allowance - Gas fully paid for by ASG
  • Fully paid employee medical insurance premium

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Programming Engineer, Automated Solutions Group

Join the dynamic team at ASG as a Senior Programming Engineer in beautiful San Jose, California! In this role, you’ll collaborate with the Lead Programming Engineer to mentor and foster the growth of our Programming Engineer group, creating an enthusiastic environment where innovation thrives. Your primary responsibility will involve developing a comprehensive database of control programs that are essential for Building Automation Systems in complex projects, such as high-tech office campuses and clean rooms. At ASG, we’re dedicated to enhancing lives through smart building technologies, and your work will directly contribute to our mission of delivering reliable building management systems. As a Senior Programming Engineer, you will play a pivotal role by working closely with various departments, including sales, project managers, and design engineers, ensuring that every project runs smoothly and exceeds our clients' expectations. You will be responsible for developing intuitive user interfaces and graphics while also conducting quality assurance checks to guarantee adherence to our high company standards. You’ll lead project tracking efforts and actively facilitate the training of new team members—all while maintaining strong communication between engineering and field personnel. If you have a passion for HVAC systems, control programming, and engineering best practices, this is the opportunity for you at ASG, where innovation and collaboration are at the heart of what we do!

Frequently Asked Questions (FAQs) for Senior Programming Engineer Role at Automated Solutions Group
What are the responsibilities of a Senior Programming Engineer at ASG?

As a Senior Programming Engineer at ASG, you'll be tasked with developing sophisticated control programs to ensure the effective functioning of Building Automation Systems. Your responsibilities will include creating user-friendly graphics, delegating tasks, performing quality assurance checks, and facilitating the training of new engineers.

Join Rise to see the full answer
What qualifications are required for the Senior Programming Engineer position at ASG?

To qualify for the Senior Programming Engineer position at ASG, candidates should hold a Bachelor's degree in Mechanical, Electrical, or Aerospace Engineering along with 3 to 5 years of related experience. Knowledge of HVAC systems and control programming principles is essential, along with strong communication and organization skills.

Join Rise to see the full answer
How does the Senior Programming Engineer at ASG interact with other departments?

At ASG, Senior Programming Engineers work closely with the sales department, project managers, and design engineers to ensure project success. This collaboration helps address technical questions and facilitate initiatives across various teams, encouraging project integrity and cohesive decision-making.

Join Rise to see the full answer
What technical skills are needed for the Senior Programming Engineer role at ASG?

Candidates applying for the Senior Programming Engineer role at ASG should have advanced knowledge of HVAC control systems, programming principles, and the ability to interpret mechanical plans. Familiarity with the Automated Logic ecosystem and protocols like TCP/IP is also beneficial for the role.

Join Rise to see the full answer
What benefits does ASG offer to its Senior Programming Engineers?

ASG provides a comprehensive benefits package for Senior Programming Engineers that includes 401k matching, fully funded medical, dental, and vision insurance, as well as a company car or car allowance. This demonstrates our commitment to taking care of our team members.

Join Rise to see the full answer
Common Interview Questions for Senior Programming Engineer
Can you describe your experience with control systems and programming principles?

In your response, draw from specific examples of projects you’ve worked on. Highlight your familiarity with HVAC systems and any programming languages or tools that you've used effectively to create coordinated control systems.

Join Rise to see the full answer
How do you ensure projects stay on track and meet deadlines?

Discuss your organizational skills and any tools you use to track project progress. Mention how you communicate with your team and manage tasks and responsibilities effectively to keep everything aligned with project goals.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Share your approach to mentoring, which may include regular check-ins, setting clear expectations, and providing constructive feedback. Emphasize your commitment to fostering growth and skill development in your team.

Join Rise to see the full answer
How do you handle challenging troubleshooting scenarios in building automation systems?

Explain your systematic approach to troubleshooting, including identifying the issue, analyzing data, and being resourceful in finding solutions. Providing a specific example where you successfully resolved a complex problem will enhance your answer.

Join Rise to see the full answer
What is your approach to creating user-friendly graphics for control systems?

Focus on user experience by emphasizing intuitive design and function. Discuss how you gather feedback from users to continuously improve graphics, combined with your technical skills in developing engaging visual interfaces.

Join Rise to see the full answer
How do you stay updated with advancements in building automation technologies?

Mention specific resources such as industry publications, web seminars, and professional associations that you engage with to keep abreast of the latest trends and technologies in the building automation field.

Join Rise to see the full answer
Describe a time when you successfully led a team through a complex project?

Provide a narrative that outlines the project's scope, the challenges encountered, and your leadership techniques. Highlight how you motivated your team, coordinated efforts, and delivered successful outcomes.

Join Rise to see the full answer
What do you think is essential for effective communication between engineering and field personnel?

Discuss the importance of transparency, clarity, and regular updates. Explain how you would facilitate communication through meetings, emails, or project management tools to bridge gaps and keep everyone aligned.

Join Rise to see the full answer
What tools or software do you prefer for project management?

Name specific project management tools that you’ve found effective, and explain how they help you track progress, assign tasks, and communicate within your team—ensuring that these tools align with ASG’s operational framework.

Join Rise to see the full answer
Can you discuss your experience with function block programming?

Share your practical experience in function block programming, explaining what projects you applied it to, what challenges you faced, and how you ensured efficient and reliable performance in your programming tasks.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday

Join Rolls-Royce as an Instrumentation Fitter and enhance your skills in a supportive and innovative environment.

Photo of the Rise User

Grupo QuintoAndar is looking for a Salesforce Engineering Manager to drive innovation and efficiency in their sales processes.

Photo of the Rise User

Join Mainspring Energy as an SCADA Engineering Intern to work on dynamic HMI solutions using cutting-edge technology.

Photo of the Rise User
Posted 13 days ago

Join Charm Industrial as a Manufacturing Engineer to innovate processes for carbon removal in our manufacturing site in Fort Lupton, CO.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 8 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as an Engineer III and be part of a team that enhances Oracle HCM Payroll integrations.

Photo of the Rise User
Posted 5 days ago

Join Loadsmart, a tech unicorn, as an entry-level Full Stack Engineer where you'll work with cutting-edge technologies and a passion-driven team.

Photo of the Rise User
Posted 3 days ago

Join Advanced Accelerator Applications as a Facilities Engineering Lead and play a vital role in maintaining critical infrastructure for cancer treatment innovation.

Photo of the Rise User
Posted 4 days ago

Shape the future of commercial real estate as a Senior Chief Engineer with JLL, leading a team in the management of high-rise office buildings.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
Photo of the Rise User
6 people applied to Technology Intern at SABIC
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer