Controls Engineer

Salary:  $75,000-$95,000 per year

apply now2

  • POSITION SUMMARY: The controls team at Braun handles a diverse array of software products, ranging from industrial controls systems, to custom supervisory and control applications, as well as web-based applications. The ideal candidate needs to not only have controls engineering experience, but be willing to learn new skills as required and to grow as a Controls Engineer.  The controls group also strives to function and collaborate in a team environment; working together, providing, as well as taking, guidance from others plays an important part in our development process.


    • Design and develop PLC logic for use in an automated industrial laundry systems.
    • Participate in all aspects of the software development process: from prototyping to development and testing, as well as lifecycle planning.
    • Contribute to and/or manage the conceptual design and definition of new PLC logic/software tools and modules to ensure their standardization, supportability, and reusability.
    • Develop control algorithms for sorting, routines, and resource optimization for use in automated laundry systems.
    • Take part in the risk assessment process for both new products as well as changes to existing products.
    • Hold project/product review secessions with senior management.
    • Provide technical support and product training to both internal and external service personal.
    • Interface with vendors and clients to better define the functional requirement for Braun's software products.
    • Act as the technical expert on specific software products and their application within the laundry industry.
    • Ensure that all engineering changes are accurately and thoroughly documented and communicated via Braun’s Engineering Change Notice (ECN) process.
    • Represent Braun at industry trade shows or technical meetings regarding machine control or system automation technology.
    • Other duties and special projects as assigned.


    • Exposure to machine level software development on either a PLC or embedded controls platform.
    • Experience developing PLC logic in either ladder logic, structured text, or function block diagram.
    • Experience with ANSI C, C#, LabVIEW, or any other upper-level programming language are desirable.
    • Comfortable working on and around industrial machinery.
    • A basic understanding of electrical design and engineering documentation.
    • Familiarity with communication protocols such as RS-485, TCP/IP and CAN bus.


    Education and/or Experience:

     Bachelor’s degree (B.S.) or higher preferred in either Electrical Engineering, Electrical Engineering Technology, or Computer Science. Associates degree (A.S.) combined with relevant work experience required at minimum. Must have a strong foundation in PLC logic development or embedded control systems. Working knowledge of PLC hardware/software as well as electrical design practices.



    • Ability to read, analyze and interpret software programs, electrical schematics, engineering drawings, technical procedures, governmental regulations, general business periodicals, and professional journals is required. 
    • Ability to write reports, business correspondence, and procedures. 
    • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public. 
    • Ability to calculate figures and amounts such as product dimensions, percentages, area, circumference, and volume.
    • Ability to utilize various engineering calculations to conduct design verifications and design validations through the analysis of empirical test data.
    • Ability to apply concepts of algebra and geometry.

Thank You For Visiting G.A. Braun

Stay up to date on industry news and what's new at Braun.

We respect your time, and we promise to not send updates more than every eight-weeks or so.