Senior Advanced Controls Engineer – PLC/Modbus-BACnet

BAC (Baltimore Aircoil Company, Inc.)

Jessup (MD)

On-site

USD 75,000 - 129,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
Paid time off
401k
Employee stock ownership plan

Job summary

BAC (Baltimore Aircoil Company, Inc.) is seeking an Advanced Controls Engineer in the U.S. for software design and development of electromechanical control systems in BAC products.

You will join a growing team leading our digitalization journey and will work on features for fan motors, pumps, valves, sensors, and more. The role requires 5+ years in electro-mechanical controls software, experience with C/C++, C#, Python, and PLC languages, and knowledge of Modbus/BACnet protocols.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or related discipline.
  • Experience in HVAC applications is a plus.
  • Experience in software languages such as C/C++, C#, Python, Structured Text, and PLC languages; Modicon, Carel or Beckhoff TwinCAT is a plus.
  • Excellent remote communication, teamwork, and collaboration skills.
  • 5+ years of experience developing electro-mechanical control systems software.
  • 5+ years of hands-on controls implementation including system integration, commissioning, start-up, and field deployment.

Responsibilities

  • Participate on controls software development projects to provide technical solutions for software features and implementations.
  • Create software specifications to meet control systems requirements and customer input.
  • Design, develop, and document software to control fans, pumps, valves, safety switches, heating elements, sensors, and other control inputs/outputs.
  • Implement features for data communication to customer building management systems using Modbus and BACnet.
  • Produce efficient code that meets software specs and budgets.
  • Analyze complex software issues and provide solutions.
  • Support field issues including troubleshooting, debugging and upgrading software.
  • Coordinate software design and code reviews within internal and external teams.
  • Support hardware development with panel layout, wiring diagrams, I/O selection, and component specs.

Skills

C/C++
C#
Python
PLC languages
HMI/SCADA
5+ years electro-mechanical control

Education

Bachelor’s Degree in Computer Science or Engineering

Tools

Modbus
BACnet
TwinCAT/Beckhoff
GitHub
DevOps

Job description

BAC (Baltimore Aircoil Company, Inc.) is seeking an Advanced Controls Engineer in the U.S. for software design and development of electromechanical control systems in BAC products.

You will join a growing team leading our digitalization journey and will work on features for fan motors, pumps, valves, sensors, and more. The role requires 5+ years in electro-mechanical controls software, experience with C/C++, C#, Python, and PLC languages, and knowledge of Modbus/BACnet protocols.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Advanced Controls Engineer
Advanced Controls Engineer

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

On-site
USD 75,000 - 129,000
Medical, dental, vision
Paid time off
401k
+1
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 — Build Next-Gen HVAC Software
Advanced Controls Engineer — Build Next-Gen HVAC Software

Baltimore Aircoil Company, Inc. • Jessup (MD)

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

Ultipro • Jessup (MD)

Hybrid
USD 82,000 - 141,000
Annual bonus
401k
Employee stock ownership plan
+1
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 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
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
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
Sr Engineer, Advanced Controls Applications
Sr Engineer, Advanced Controls Applications

Ultipro • Jessup (MD)

Hybrid
USD 82,000 - 141,000
Annual bonus
401k
Employee stock ownership plan
+1
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