Software Programmer
Role Overview
Develops and supports programming components associated with installation, service, and maintenance of integrated low-voltage systems.
The work focuses on systems such as access control, CCTV, intrusion, networking infrastructure, and commercial audio-video.
Key Skills for This Role
Full Job Posting
Role overview
Develops and supports programming components associated with installation, service, and maintenance of integrated low-voltage systems.
The work focuses on systems such as access control, CCTV, intrusion, networking infrastructure, and commercial audio-video.
Responsibilities
- Plan, design, and coordinate development, installation, integration, and operation of computer-based systems, including mobile applications.
- Assess, test, troubleshoot, document, and upgrade operating systems, communications environments, and application software; develop maintenance procedures.
- Develop software, integrated information systems, process-control software, and embedded software-control systems.
- Coordinate software integrations and information transfers with third parties; maintain, troubleshoot, and service related infrastructure.
- Plan and deliver software and operating-system upgrades and maintain procedures for upgrades and implementations.
- Collaborate with systems analysts, project managers, sales, and engineering teams to design IT infrastructure for physical security and audio-video solutions.
Required qualifications
- Three to five years of progressive IT experience, with demonstrated experience designing, deploying, and supporting complex systems.
- Experience with Python and C# programming.
- Clear written and verbal communication and ability to present technical data and analysis to internal and external stakeholders.
- Strong organisation, ability to manage multiple changing priorities, and capacity to work independently or on a team.
- Strong interpersonal, analytical, and problem-solving skills.
- Comfort with remote work and participation in remote teams.
Preferred qualifications
- Prior experience with CCTV, access control, intrusion, and commercial audio-video systems is strongly preferred.
- Knowledge of programmable logic controllers and networking is preferred.
- Bilingual French and English is an asset.
- Creative, outside-the-box thinking is valued.
Schedule and on-call
- A flexible working schedule is required.
- Occasional on-call work is required.
- Some travel is required.
Salary range
- The posting gives a salary range of $62,000 to $80,000 without stating a pay period.
Working conditions
- Work may take place on job sites, in a typical office, outdoors, and around construction equipment; travel between job sites may be required.
- The role may require confined-space entry, working at heights, and use of power tools.
- Physical demands include standing, climbing, walking, sitting, pushing, pulling, squatting, crawling, stooping, handling objects, and occasional lifting or moving of up to 50 pounds.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Bosch Building Technologies
Technicien principal – Systèmes de sécurité I Senior Technician - Security
Montréal, CAN
Project Manager
San Diego, USA
Administrative Support
Poway, USA
Front Desk Assistant
Phoenix, USA
Construction Project Manager (BAS)
Las Vegas, USA
Project Coordinator
Montréal, CAN
Technicien principal – Systèmes de sécurité I Senior Technician - Security
Montréal, CAN
Technician I Security
Ottawa, CAN
Senior Project Manager
Portland, USA