> Markdown version of [/jobs/ext/4464628-software-engineer-bas](https://www.wearedevelopers.com/jobs/ext/4464628-software-engineer-bas). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - BAS - **Company:** Robert Bosch GmbH - **Location:** Portland, OR, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer Programming, Databases, Custom Software, Software Debugging, Microsoft Office, Performance Tuning, Software Engineering, Scripting, Information Technology - **Published:** October 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=638bb8fb84df2d11 ## About the Role * 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 (120VAC 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, Electrical engineering, or Building Management Systems. * Deep understanding of DDC or special systems that control buildings. * N4 Certification. Physical Demands: In general, the following physical demands are representative of those that must be met by an employee to successfully perform the essential functions of the job. * Must be able to effectively communicate in English, (ie see, hear, speak and write clearly) in order to communicate with colleagues and/or customers * Manual dexterity required for occasional reaching, lifting of light office objects, and operating office equipment * Sitting, standing, walking in office environments and construction sites * The employee must occasionally lift and/or move up to 50 pounds and may be required to work at heights over 1.8m (6 feet) ## Description * 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., * Working Hours: This position generally works Monday- Friday, overtime and on call when necessary * Travel Requirements: As needed, project based.