Senior Controls Software Engineer – Industrial Automation

BAC (Baltimore Aircoil Company, Inc.)

Jessup (MD)

On-site

USD 75,000 - 129,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401k with company match
Annual bonus incentive program

Job summary

BAC (Baltimore Aircoil Company, Inc.) in Jessup, MD is seeking an Advanced Controls Engineer to design and develop software for electromechanical controls across our product lines, helping us grow a modern digital footprint and improve how customers interact with BAC software.

You will work with C/C++, C#, Python and PLC languages, implement Modbus and BACnet interfaces, and contribute to hardware integration, HMI layouts, and system commissioning.

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering or related discipline.
  • 5+ years of experience in developing electro-mechanical control systems software.
  • Experience in HVAC applications a plus.
  • Experience with electrical control cabinet/panel design and hardware integration.
  • Experience with Agile software development.
  • Knowledge of version control and DevOps practices.
  • Knowledge of revisions management software, GitHub a plus.
  • Ability to estimate and plan software projects.

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++
C#
Python
Structured Text
PLC languages
Modbus
BACnet
GitHub
DevOps
Electrical schematics
HMI design
Agile
Version control
Hardware integration

Education

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

Tools

Modicon
Carel TwinCAT
Beckhoff TwinCAT

Job description

BAC (Baltimore Aircoil Company, Inc.) in Jessup, MD is seeking an Advanced Controls Engineer to design and develop software for electromechanical controls across our product lines, helping us grow a modern digital footprint and improve how customers interact with BAC software.

You will work with C/C++, C#, Python and PLC languages, implement Modbus and BACnet interfaces, and contribute to hardware integration, HMI layouts, and system commissioning.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Controls Architect, Advanced Applications
Senior Controls Architect, Advanced Applications

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

On-site
USD 82,000 - 141,000
Advanced Controls Engineer
Advanced Controls Engineer

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

On-site
USD 75,000 - 129,000
Medical, dental, vision
401k with company match
Annual bonus incentive program
Industrial Controls Co-Op: Testing, Design & Software
Industrial Controls Co-Op: Testing, Design & Software

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

On-site
USD 30,000 - 39,000
Controls Engineering Manager - Americas
Controls Engineering Manager - Americas

Baltimore Aircoil Company, Inc. • Montevideo (MD)

On-site
USD 98,000 - 169,000
Sr Engineer, Advanced Controls Applications
Sr Engineer, Advanced Controls Applications

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

On-site
USD 82,000 - 141,000
Senior Staff Electrical Engineer, Global NPI & Controls
Senior Staff Electrical Engineer, Global NPI & Controls

Baltimore Aircoil Company, Inc. • Montevideo (MD)

On-site
USD 90,000 - 154,000
Medical insurance
401k
Employee stock ownership plan
Regional Controls Engineering Leader, Americas
Regional Controls Engineering Leader, Americas

Baltimore Aircoil Company, Inc. • Jessup (MD)

Hybrid
USD 98,000 - 169,000
Lead Controls Engineering Manager, Americas
Lead Controls Engineering Manager, Americas

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

On-site
USD 98,000 - 169,000
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
BAC Controls Engineer
BAC Controls Engineer

Baltimore Aircoil Company • Jessup (MD)

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