Advanced Controls Engineer

BAC (Baltimore Aircoil Company, Inc.)

Jessup (MD)

On-site

USD 75,000 - 129,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401k
Employee stock ownership plan

Job summary

BAC (Baltimore Aircoil Company, Inc.) is seeking an Advanced Controls Engineer to design and develop software for electromechanical control systems in HVAC products. The role focuses on advancing BAC's digital footprint and enabling customer interactions with software systems.

The candidate will work on controls software, integrate with building management systems via Modbus/BACnet, and contribute to design reviews, best practices, and field support.

Qualifications

  • Bachelor’s degree in CS, Engineering or related discipline.
  • 5+ years of experience in developing electro-mechanical control systems software.
  • Experience with data communication protocols (Modbus, BACnet).
  • Familiarity reading electrical schematics and wiring diagrams.

Responsibilities

  • Participate on controls software development projects to provide technical solutions.
  • Create software specifications to meet systems requirements.
  • Design, develop, and document software for BAC unit control systems.

Skills

C/C++
C#
Python
PLC languages
Modbus
BACnet
HMI design
Agile
GitHub
DevOps

Education

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

Tools

TwinCAT
Modbus
BACnet

Job description

POSITION PURPOSE

The Advanced Controls Engineer will work on software design and development for the electromechanical controls systems of BAC’s products. You will be a part of a growing team that is leading our digitalization journey. Members of this team will be challenged to innovate in quickly growing our digital footprint. We are looking for people who are motivated by thinking big, moving fast, and changing the way customers interact with software systems.

PRINCIPAL 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
NATURE & SCOPE

The Advanced Controls Engineer reports to the Engineering Manager – North America. This role will have significant interaction with cross functional teams. This role will have interactions with third party vendors, contractors, and outside customers.

KNOWLEDGE & SKILLS
  • Bachelor’s Degree in Computer Science, Engineering or related discipline
  • Experience in HVAC applications a plus
  • Experience in software languages such as C/C++, C#, Python, Structured Text, and PLC languages, Modicon, Carel or Beckhoff TwinCAT a plus
  • Excellent remote communication, teamwork, and collaboration skills
  • Ability to reasonably estimate and plan software projects
  • 5+ years of experience in developing electro-mechanical control systems software
  • 5+ years of hands‑on controls implementation experience, including system integration, commissioning, start-up, and field deployment
  • Hands‑on controls hardware experience, including wiring, sensors, actuators, and I/O, with the ability to read electrical schematics and wiring diagrams
  • Experience in HMI layout/graphics preview software
  • Excellence in managing complexity and valuing differences
  • Software development Agile experience
  • Knowledge of issues tracking systems, DevOps a plus
  • Knowledge of revisions management software, GitHub a plus
  • Experience with electrical control cabinet/panel design, field wiring, and hardware integration
WORKING CONDITIONS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job. While performing this job, the employee is regularly required to stand and walk up to 30% of the time. This position requires travel both domestically and internationally up to 25% of the time.

BAC Hiring Compensation Range

$75,300 - $129,100

Benefits

BAC offers a comprehensive benefits package to include medical, dental, vision, paid time off, 401k, employee stock ownership plan, and more. Please see additional details on the BAC website atwww.Baltimoreaircoil.com.

Bonus Incentive Program

BAC Employees are eligible to participate in an annual bonus incentive program.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

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

Baltimore Aircoil Company, Inc. • Montevideo (MD)

On-site
USD 75,000 - 129,000
Bonus program
Comprehensive benefits package
401k
+1
Senior Staff Engineer, Controls
Senior Staff Engineer, Controls

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

On-site
USD 90,000 - 154,000
Sr Electrical Design Engineer
Sr Electrical Design Engineer

Baltimore Aircoil Company • Jessup (MD)

On-site
USD 90,000 - 155,000
Comprehensive benefits package
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
Senior Staff Engineer, Electrical
Senior Staff Engineer, Electrical

Baltimore Aircoil Company, Inc. • Montevideo (MD)

On-site
USD 90,000 - 154,000
Annual bonus
Employee stock ownership plan
Comprehensive benefits package
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
Design Engineer - Data Centers
Design Engineer - Data Centers

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

On-site
USD 64,000 - 109,000
Medical benefits
Dental benefits
Vision benefits
+4
Design Engineer - Data Centers
Design Engineer - Data Centers

Baltimore Aircoil Company, Inc. • Montevideo (MD)

On-site
USD 64,000 - 109,000
Annual bonus program
Comprehensive benefits
BAC Advanced Designer
BAC Advanced Designer

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

Hybrid
USD 38,000 - 57,000
Flex work policy (3 days in office / 2
Annual bonus
Comprehensive benefits package
BAC Design Engineer, Global
BAC Design Engineer, Global

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

On-site
USD 64,000 - 109,000
Annual bonus
401k matching
Employee stock ownership plan