Advanced Controls Engineer — Build Next-Gen HVAC Software

Baltimore Aircoil Company, Inc.

Jessup (MD)

On-site

USD 75,000 - 129,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Paid time off
401(k)
Employee stock ownership plan
Annual bonus

Job summary

Baltimore Aircoil Company, Inc. is seeking an Advanced Controls Engineer to design and develop software for electromechanical control systems in our HVAC products.

You will join a growing team driving our digitalization journey and innovating how customers interact with software across BAC units. Responsibilities include software specs, implementing data communication with building management systems, coding efficient solutions, debugging field issues, and collaborating with internal and

Qualifications

  • Bachelor's degree in CS, Engineering or related discipline.
  • 5+ years in developing electro-mechanical control systems software.
  • Experience with C/C++, PLCs, and multi-language environments.
  • Excellent remote communication and collaboration skills.

Responsibilities

  • Participate on controls software development projects to provide technical solutions for required software features and implementations.
  • Create software specification to meet controls systems requirements and customers’ input
  • Design, develop, and document software systems to control fan motors, pumps, valves, safety switches, heating elements, sensors, and other features which utilize electrical and/or mechanical control inputs and/or outputs to the system
  • Implement features that require data communication into and out of BAC units for connection to customer building management systems and other control systems utilizing industry standard protocols such as Modbus and BACnet.
  • Use diagrams and flowcharts to illustrate algorithms which align with required controls software features/functionality
  • Produce efficient and elegant code that meets software spec requirements
  • Analyze complex software issues and solve problems
  • Provide inputs for “best practice” rules for software development and activities to promote standardization and security
  • Use industry accepted best practices and current code compliant designs in all relevant work
  • Identify and implement improvements to software development processes to increase productivity and quality of deliverables
  • Support field issues as presented and work to satisfy the customer’s expectation/timeline including troubleshooting, debugging, and upgrading software
  • Provide technical support for other departments
  • Coordinate and participate in software design and code review within both internal and external development teams
  • Support controls hardware development, including control panel layout, wiring diagrams, I/O selection, and component specification, in partnership with panel suppliers and the broader controls team

Skills

C/C++
Python
C#
PLC languages
HMI design
Agile

Education

Bachelor’s Degree in Computer Science, Engineering or related discipline

Tools

GitHub
DevOps
TwinCAT

Job description

Baltimore Aircoil Company, Inc. is seeking an Advanced Controls Engineer to design and develop software for electromechanical control systems in our HVAC products.

You will join a growing team driving our digitalization journey and innovating how customers interact with software across BAC units. Responsibilities include software specs, implementing data communication with building management systems, coding efficient solutions, debugging field issues, and collaborating with internal and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Controls Software Engineer (HVAC/PLC)
Senior Controls Software Engineer (HVAC/PLC)

BAC (Baltimore Aircoil Company, Inc.) • Jessup (MD)

On-site
USD 75,000 - 129,000
Medical, dental, vision insurance
401k
Employee stock ownership plan
Advanced Controls Engineer
Advanced Controls Engineer

Baltimore Aircoil Company, Inc. • Jessup (MD)

On-site
USD 75,000 - 129,000
Medical benefits
Dental benefits
Vision benefits
+4
Advanced Controls Engineer
Advanced Controls Engineer

BAC (Baltimore Aircoil Company, Inc.) • Jessup (MD)

On-site
USD 75,000 - 129,000
Medical, dental, vision insurance
401k
Employee stock ownership plan
Senior Staff Engineer, Controls
Senior Staff Engineer, Controls

Baltimore Aircoil Company, Inc. • Montevideo (MD)

On-site
USD 90,000 - 154,000
Annual bonus incentive
Medical, dental, vision
401k
+2
Senior Staff Controls Engineer - NPI & Systems Lead
Senior Staff Controls Engineer - NPI & Systems Lead

Baltimore Aircoil Company, Inc. • Montevideo (MD)

On-site
USD 90,000 - 154,000
Annual bonus incentive
Medical, dental, vision
401k
+2
BAC Controls Engineer
BAC Controls Engineer

Baltimore Aircoil Company • Jessup (MD)

On-site
USD 59,000 - 102,000
Medical, dental, and vision insurance
Paid time off
401(k) plan
+2
Senior Staff Engineer, Controls
Senior Staff Engineer, Controls

Baltimore Aircoil Company, Inc. • Jessup (MD)

On-site
USD 90,000 - 154,000
Annual bonus incentive
Comprehensive benefits package
Sr Electrical Design Engineer
Sr Electrical Design Engineer

Baltimore Aircoil Company • Jessup (MD)

On-site
USD 90,000 - 154,100
Comprehensive benefits package
401k
Employee stock ownership plan
+1
Lead Controls Architect for NPI & Smart Systems
Lead Controls Architect for NPI & Smart Systems

Baltimore Aircoil Company, Inc. • Jessup (MD)

On-site
USD 90,000 - 154,000
Annual bonus incentive
Comprehensive benefits package
Lead HVAC Controls Design Engineer
Lead HVAC Controls Design Engineer

Next Level HVAC Energy Management Systems • La Habra (CA)

On-site
USD 110,000 - 160,000