Technical Sales Engineer Energy Management Systems (EMS)

Type:                         Full-time

Location:                  West Orange, NJ

Company:                Emacx Systems, Inc.

Legal Status:           US Citizen or Green Card Holder

Job Description and Responsibilities:

Our growing Demand Side Management and Microgrid Solutions company needs the skills and expertise of an experienced and motivated Technical Sales Engineer for Energy Management Systems sales. The successful candidate will be a major factor in increasing our revenue and help position us as the leading Demand Side Management and Microgrid solutions company. We are looking for a creative, goal oriented professional who can both take and give direction. He or she will work closely with our President to achieve the desired sales goals and metrics.

Principle responsibilities include, but are not limited to:

  • Establishes new accounts by identifying potential customers; planning and organizing sales.
  • Maintains and supports existing customer relationships.
  • Provides product, service, or equipment technical and engineering information by answering questions and requests.
  • Prepares cost estimates by studying blueprints, plans, and related customer documents; consulting with engineers, and other professional and technical personnel.
  • Determines improvements by analyzing cost-benefit ratios of projects; engineering or proposing changes in equipment, processes, or use of materials or services.
  • Gains customer acceptance by explaining or demonstrating cost reductions and operations improvements.
  • Assists in customer proposal preparation; presents proposal to customer, leads contract negotiation and order closure
  • Develops customer’s staff by providing technical information and training.
  • Prepares sales engineering reports by collecting, analyzing, and summarizing sales information and engineering and application trends.
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
  • Contributes to sales engineering effectiveness by identifying short-term and long-range issues that must be addressed; providing information and commentary pertinent to deliberations; recommending options and courses of action; implementing directives.
  • Contributes to team effort by accomplishing related results as needed.
  • Accomplishment of annual sales order goal

Requirements:

  • Minimum of 5 years in technical sales with proven track record.
  • College/University degree in electrical or mechanical engineering, or related technical degree or equivalent experience.
  • Selling to customer needs.
  • Good presentations skills.
  • Knowledge of HVAC systems and building controls.
  • Excellent communication and interpersonal skills.
  • Ability to adapt and perform in a fast moving and often changing environment.
  • Passionate about energy efficiency, energy management, and green technologies.
  • Great team player.

and

Energy Management System Application Programmer

Type:                         Full-time

Location:                  West Orange, NJ

Company:                Emacx Systems, Inc.

Legal Status:           US Citizen or Green Card holder

Job Description and Responsibilities:

The primary responsibility of this senior level position will include programming of our Energy Management System (EMS) system and functional testing of it. This will include designing, implementing, verifying, and maintaining a multi-functional library of code throughout its lifecycle. As a senior level software programmer, this position will also entail mentoring less experienced programmers with best practices for coding the Emacx EMS system. Individuals in this position must review customer requirements, which include software system development requirements, software and hardware specifications and provide feedback when system sequence of operations are not functional from a system standpoint.

Principle responsibilities include, but are not limited to:

  • Create EMS system programs according to sequence of operations
  • Create functional test and prepare sites for commissioning
  • Create and maintain appropriate software documentation, including high-level system descriptions
  • Mentor less experienced programmers in best practices for EMS systems.
  • Work independently and collaboratively with a small team to solve technical and market challenges.
  • Successfully interact cross-functionally to develop solutions.
  • Evaluate and recommend technologies and practices to improve development.
  • Maintain working knowledge of emerging concepts and technologies.
  • Graphics design and working in a collaborate environment while following and improving standards
  • Triage and resolve software defects and work with technicians in the field to resolve software issues.

Requirements:

  • College/University degree in Computer Science, Computer Engineering, or related technical degree or equivalent experience
  • Minimum of 5 years of software engineering experience
  • Experience in C++ programming, Microsoft Visual Studio, and Git repositories
  • Extensive knowledge in Basic programming language and readily available plug-in modules
  • Knowledge of HVAC systems and building controls
  • Modbus protocol knowledge along with typical protocol knowledge such as BACnet and LonWorks
  • Development and maintenance experience with one or more graphics platforms (HTML, GUI, etc)
  • Working knowledge of various web development technologies
  • Experience with multiple data formats, specifically XML
  • Strong analytical and design skills
  • Excellent communication and interpersonal skills
  • Ability to adapt and perform in a fast moving and often changing environment
  • Front end web application development technologies (HTML/CSS/Javascript) a plus
  • Wireless network experience a plus
  • Passionate about energy efficiency, energy management, and green technologies

Used programming languages:

  • ANSI-C and C++

Used development tools:

  • Digital-Mars-C
  • Microsoft Visual Studio 2013.

Communication protocols:

Modbus and/or BACnet knowledge is an advantage.

Programming emphasis:

  • Windows API calls.
  • Socket programming.
  • Network protocols like: TCP/IP, UDP, FTP, SMPT, etc.
  • Multithreading with concurrency, critical sections, etc.
  • Message and event handling.
  • File and network I/O.