ShopFloorJobs
BA

Advanced Controls Engineer

Baltimore Aircoil Company · Jessup, MD

Apply on Baltimore ↗
Level
Engineer
Team
Controls
Base pay
$75k–$129k
Travel
25%
Degree
Required
Experience asked
5+ years
Industry
Industrial
Posted
30+ days ago

The role in 30 seconds

An engineer-level controls role at Baltimore Aircoil Company (industrial) in Jessup, MD. 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.

They ask for
5+ years · degree required
Tools it names
PLC
Base pay
$75k–$129k
Day to day
about 25% travel

Read from the posting. The full description is below.

From the plant jobs report · week of November 2, 2026

Controls Engineer roles in Maryland: typical posted base $95k–$140k. This one lists $75k–$129k.

Median of the low and high ends of 11 live postings that list pay, out of 15 controls engineer openings in Maryland, read from manufacturers' own careers sites.

Maryland plant jobs report →Pay by team and state →What moves pay →

How this role compares

Against 14 other live controls postings in Maryland.

Base pay
About 14% below similar roles

Typical $98k–$140k, from 10 postings that list pay.

Experience asked
Typical (5+ years)

Similar roles usually ask 5+ years.

Skills these teams ask for most

  • ✓ PLC 47%
  • Automation 40%
  • Validation (IQ/OQ/PQ) 33%
  • Team leadership 27%
  • ✓ Python 20%

✓ = this posting asks for it too. % = share of similar postings that mention it.

It asks for 5+ years. If you're close, apply anyway: requirements are a wish list. Talk to someone doing this work there first.

At a glance

Promotion path mentioned

Pulled from the posting text. If it's not listed here, the posting didn't say.

How to get in at this plant

Five moves over a week or two. The first one takes ten minutes.

  1. 1

    Pick 2–3 people on the Controls team at Baltimore Aircoil Company

    Engineers who joined in the last year or two reply the most. Use the team search on this page to find them.

  2. 2

    Send a short, curious note

    One real question about their work. No favors yet. Each person gets a different note, written for this role.

  3. 3

    Turn a reply into a short call

    Questions worth asking about this team:

    • What does a normal week look like on your team?
    • The posting says about 25% travel. Between which sites?
    • How did you land the job? What stood out in your interviews?
  4. 4

    Apply with someone vouching for you

    If the call went well, ask whether they’d pass your résumé to the hiring manager. Send your résumé link, apply that day, and let them know.

  5. 5

    Bring proof to the interview

    One page of before-and-after numbers from projects you led: scrap, OEE, cycle time, cost. Plant managers hire on results.

This plant: Baltimore Aircoil Company in Jessup

3 other open roles at this site.

Full description from Baltimore Aircoil CompanyAs posted on their careers site.Show

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
Show full 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.

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 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 at www.Baltimoreaircoil.com.

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

More Controls roles nearby