More jobs:
Software Engineer - BAS
Job in
Portland, Multnomah County, Oregon, 97204, USA
Listed on 2026-10-16
Listing for:
Bosch Building Technologies North America
Full Time
position Listed on 2026-10-16
Job specializations:
-
Manufacturing / Production
Systems Engineer
Job Description & How to Apply Below
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.
- 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.
- 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.
- 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).
(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:
×