Software Engineer II

Bosch Building Technologies LLCBloomfield, NJ
13hOnsite

About The Position

Bosch Building Technologies LLC seeks Software Engineer II (Multiple Positions) at its facility located at 300 Broadacres Dr, Bloomfield, New Jersey 07003. Provide controls database, graphics, programming, etc. for contract sequences as provided by the Design Specialist, project specifications, or other applicable sources (10%). Develop the software necessary for a comprehensive integrated building automation system or energy management system (10%). Integrate with other 3rd party systems into building management systems using protocols like MQTT and RESTful API (10%). Work with multiple proprietary systems to make them talk on a unified platform using specialized software and specialized code (10%). Work with other building equipment suppliers to resolve issues as they arise (5%). Develop project reports to measure building analytics and provide energy savings recommendations (3%). Support installation and startup personnel with adjustments to software as required (3%). Support field teams with system data communication trouble shooting using protocol analyzers like WireShark® and Visual BACnet® (3%). As required, attend project coordination meetings and provide technical support (2%). Provide site specific customer training on projects (2%). Provide information and support for other contractors on project site (2%). Debug mechanical and installation issues that can come up when executing the static and dynamic start up and commissioning of building controls (5%). Develop branch standards for building management system software and client graphic user interface systemS (10%). Develop enhancements to existing office standards to increase functionality and efficiency (5%). Provide new product support and training to employee personnel (3%). Provide service support on existing systems ensuring proper and efficient operation as well as providing ongoing support to the facility’s building engineers (3%). Work with the internal project design engineers and outside engineer consultant firms to resolve project design issues and suggest project enhancements (3%). Participate in the transition between Operations Team and Service Team (1%). Support the sales team during project bid and estimating process, including potential customer system demonstrations (2%). Mentor and train junior software engineers on products, software and processes (5%). Complete all office safety requirements and demonstrate safe practices while working in the office or on-site (1%). Complete time sheets, service work orders, and other paperwork required for this position in an accurate and timely manner (2%).

Requirements

  • This position requires a bachelor’s degree, or foreign equivalent in Mechanical Engineering, Electronic Engineering, Electrical Engineering, Mechatronic Engineering, HVAC Controls or a related field.
  • Plus 5 years of experience as a System Specialist, System Engineer, or occupation involving HVAC Controls engineering.
  • Additionally, the applicant must have employment experience with: (1) Building systems including HVAC, plumbing, mechanical and electrical systems; (2) HVAC systems control strategies; (3) BMS systems software programming; (4) Networking system switch design and programming; (5) Electronic test equipment (volt meters, amp meters, or oscilloscopes); and (6) BACnet and Modbus protocols.

Responsibilities

  • Provide controls database, graphics, programming, etc. for contract sequences as provided by the Design Specialist, project specifications, or other applicable sources (10%).
  • Develop the software necessary for a comprehensive integrated building automation system or energy management system (10%).
  • Integrate with other 3rd party systems into building management systems using protocols like MQTT and RESTful API (10%).
  • Work with multiple proprietary systems to make them talk on a unified platform using specialized software and specialized code (10%).
  • Work with other building equipment suppliers to resolve issues as they arise (5%).
  • Develop project reports to measure building analytics and provide energy savings recommendations (3%).
  • Support installation and startup personnel with adjustments to software as required (3%).
  • Support field teams with system data communication trouble shooting using protocol analyzers like WireShark® and Visual BACnet® (3%).
  • As required, attend project coordination meetings and provide technical support (2%).
  • Provide site specific customer training on projects (2%).
  • Provide information and support for other contractors on project site (2%).
  • Debug mechanical and installation issues that can come up when executing the static and dynamic start up and commissioning of building controls (5%).
  • Develop branch standards for building management system software and client graphic user interface systemS (10%).
  • Develop enhancements to existing office standards to increase functionality and efficiency (5%).
  • Provide new product support and training to employee personnel (3%).
  • Provide service support on existing systems ensuring proper and efficient operation as well as providing ongoing support to the facility’s building engineers (3%).
  • Work with the internal project design engineers and outside engineer consultant firms to resolve project design issues and suggest project enhancements (3%).
  • Participate in the transition between Operations Team and Service Team (1%).
  • Support the sales team during project bid and estimating process, including potential customer system demonstrations (2%).
  • Mentor and train junior software engineers on products, software and processes (5%).
  • Complete all office safety requirements and demonstrate safe practices while working in the office or on-site (1%).
  • Complete time sheets, service work orders, and other paperwork required for this position in an accurate and timely manner (2%).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service