×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - BAS

Job in Portland, Multnomah County, Oregon, 97204, USA
Listing for: Bosch Building Technologies North America
Full Time position
Listed on 2026-10-16
Job specializations:
  • Manufacturing / Production
    Systems Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 140000 USD Yearly USD 90000.00 140000.00 YEAR
Job Description & How to Apply Below
Job Summary

The Software Engineer is responsible for developing, programming, and optimizing building automation and energy management systems. This includes creating and enhancing control system software, graphics, and databases; customizing applications for building performance; and providing system reporting, diagnostics, and tuning. The position supports installation, startup, and commissioning teams, troubleshooting mechanical and control issues, and ensuring proper documentation, backups, and transition to service.

Additionally, the role collaborates with contractors, sales, and internal teams, delivers ongoing system support to facilities, and contributes to accurate project design, estimation, and execution.

Responsibilities
  • Provide Controls database, graphics, programming, etc. for sequences as provided by the Design Specialist, project specifications, or other applicable sources.
  • Develop the specialized software required for a complete integrated building automation system or energy management system.
  • Use specialized software to write custom applications for building performance or provides automation for system backup for ongoing building management.
  • Use reporting software to follow-up on building performance and make adjustments to enhance the performance and tuning of the system.
  • Use existing software and develop enhancements to provide additional functionality for energy reporting and graphic interfaces for customer dashboards.
  • Develop custom scripts to query existing databases for service upgrades.
  • Develop enhancements to existing applications to enhance functionality and efficiency.
  • Support installation and startup personnel with adjustments to software as required.
  • Provide information and support for other contractors on project site.
  • Debug mechanical and installation issues that can come up when executing the static and dynamic start up and commissioning of building controls.
  • Provide support to Bosch Building Technologies and other contractors to solve building operating issues that go beyond the Bosch Building Technologies controls or special systems operation.
  • Provide input to others as requested or required to assist in the accurate estimation, design, installation, start up, commissioning, and training for building systems.
  • Provide start up documentation including, check out logs, commissioning documents, etc. as required for assigned projects.
  • Ensure timely software backups are created for projects and software development.
  • Provide service support on existing systems ensuring their proper and efficient operation as well as providing ongoing support to the facility’s building engineers.
  • Complete time sheets, service work orders, and other paperwork required for this position in an accurate and timely manner.
  • Assist in preparing of submittal documents, as-built drawings and Operation & Maintenance Manuals.
  • Initiate the transition from Operations Team to Service Team. Verify that proper backups, as built and facility performance software is in place.
  • Assist Sales team during estimating phase including potential product or system demonstrations.
  • Other duties as assigned.
Required Qualifications
  • Bachelor's degree in mechanical, electrical, computer science or HVAC Controls engineering, or 5+ years of related BMS industry experience.
  • 5+ years of experience with Building Management Systems, using Niagara framework or similar systems.
  • Other technical experience such as military training or on-the-job training programs, as determined by local management.
  • Ability to work independently with little to no supervision.
  • Understanding of HVAC system operations and mechanical & electrical systems within a facility.
  • Proficiency with computer operating systems, including MS Office Suite.
  • Ability to configure and debug computer and networking problems.
  • Experience with programming.
  • Ability to work with electronic equipment such as volt meters, amp meters, oscilloscopes, etc.
  • Ability to troubleshoot basic electric and electronic circuitry, including reading and interpreting electrical and electronic diagrams.
  • Working understanding of AC power circuitry, including breakers and multi-phase power (120

    VAC and greater).
  • Clear and concise verbal and written communication skills.
  • Empathy and problem-solving skills to understand and address the issues and perceptions of others effectively.
Preferred Qualifications
  • Minimum of 7 years of experience in a related field.
  • Additional technical certifications or coursework related to HVAC Controls engineering,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary