Please wait...

By location

Remotely, Canada (Headquarters in Surrey, BC)

Co-op: Software Data Engineer
Location Remotely, Canada (Headquarters in Surrey, BC)
Company Delta Controls
We have two Co-Op placements for students in a Data Engineering role in our Product Strategy team.

Role: Work with the Data Science team on various projects including building and maintaining the data infrastructure, building the data pipeline and data storage in the data lake for machine learning applications. This includes evaluation and testing of tools and applications.

Skills: Proficient in Python, Linux and Windows environments. Familiarity with agile processes with scrums, sprints, standups, triages, and grooming sessions.  Tools include Jira, Confluence, and Git.

Good knowledge of VMs, networks and application services. Good knowledge of databases, data warehousing. Familiarity of the Flask framework for python. Other tools include Jira, Confluence, and Git.

 
 

Remotely, North America (Headquarters in Surrey, BC)

DevOps Engineer - Senior Software Build and Deployment Engineer
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Our software development group is looking for a Software Build and Deployment Engineer. Delta creates software for embedded systems, mobile devices, and web. We’re looking for someone to automate the deployment of our applications across all platforms.

Our software development group is looking for a Software Build and Deployment Engineer. Delta creates software for embedded systems, mobile devices, and web. We’re looking for someone to automate the deployment of our applications across all platforms. We have approximately 50 software developers across different teams. In this role you would be reporting to the Director of Product Development and helping to automate the build and deployment of software across most teams. You will also be responsible for educating the different teams on best practices for the deployment of their software.

 
 

Intermediate & Senior Embedded Software Developer
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Delta is looking for two Embedded Software Developers, at the Intermediate and Senior experience levels. These roles will work on our new Sensor Hub line of products. The Sensor Hub is a networked sensor that communicates via several protocols including MQTT, BACnet, BLE and RESTful API. You will be joining a team of approximately ten developers and QA personnel to deliver firmware releases for the product.

Delta is looking for one Intermediate Embedded Developer and one Senior Embedded Developer to work on our new Sensor Hub line of products. The Sensor Hub is a networked sensor that communicates via several protocols including MQTT, BACnet, BLE and RESTful API. You will be joining a team of approximately ten developers and QA to deliver the firmware releases for the product. 

Qualifications:

The candidate will have experience developing applications on an embedded Linux platform with a good understanding of communication protocols. You also have experience designing multi-process applications and are comfortable in a Linux environment.

 
 

Intermediate Software Developer
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Delta Controls is hiring a full-time Software Developer to work with the Professional Development Services (PDS) department. Professional Development Services (PDS) provides advanced technical services and engineering assistance to our customers, including our global network of distributors, OEM clients, and Direct Corporate Accounts. For each project, we work closely with the customer to develop the exact solution they need, either by customizing existing Delta products, or by creating custom solutions.

Professional Development Services (PDS) provides advanced technical services and engineering assistance to our customers, including our global network of distributors, OEM clients, and Direct Corporate Accounts. For each project, we work closely with the customer to develop the exact solution they need, either by customizing existing Delta products, or by creating custom solutions.

These services include:

  • Solution Services consultations
  • Software application development for customization of enteliWEB (our enterprise web application) and creation of mobile device applications (iOS/Android)
  • User interface customization for enteliWEB (dashboards, widgets, public kiosks)
  • System integration assistance (BACnet, Modbus, other building control protocols, room booking software, ODBC interfaces)
  • BAS controller programming
  • Control System Services
  • Site graphic Services using enteliVIZ (our graphic editor in enteliWEB)
  • SaaS

 

As an Intermediate Software Developer within our PDS team your skills will allow you to customize or modify our existing web based facilities management software, create custom add-ons, and develop software modules to integrate to other applications.

Your experience with back end web programming allows you to create innovative, effective, and easy to use applications that exceed the expectations of the customer.

The candidate is a solution focused individual who is comfortable working with both internal and external contacts. In your role, you will:

  • Evaluate the feasibility of requests
  • Ensure projects are completed with the high quality standards that our customers have come to expect
  • Work with Team Lead to layout, design and architect projects
  • Provide input into project scopes and project estimates
  • Complete projects with minimal supervision
  • Provide support for projects the Professional Development Services group has completed
  • Continually add to your understanding of software development methods and technologies
  • Complete projects that meet the high quality standards and productivity that our customers have come to expect

 

As part of the PDS team, the Senior Software Developer may be called upon to assist in providing other PDS services as the need arises. These services may include;

  • Technical Support
  • Documentation
  • Travel to site

 

 
 

Mobile Application Developer
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Our Sensor Hub Team is looking for a Mobile App Developer who has a strong background and knowledge in a React Native framework. The Sensor Hub is an exciting project that will change modern buildings as we know them, check out what it has to offer, here: https://deltacontrols.com/products/o3-sensor-hub/

Delta Controls Inc. is looking for an experienced REACT NATIVE Mobile App Developer to join our Product Development Team. As a Mobile App Developer with Delta Controls, you will work with your project team to create leading-edge solutions for worldwide use in the Building Controls industry. Your versatility and adaptability are very important as you work on rapidly evolving products in a rapidly evolving industry. 

You will create various apps that will streamline configuration and deployment of our IOT enabled product line.

  • Design, develop, test, release, and scale new product features and mobile architecture
  • Collaborate with firmware and cloud deploy teams to bring mobile prototypes to React Native Components
  • Interface with device level React Native components such as BLE and NFC
 
 

Product Manager
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Delta Controls is hiring a Product Manager to fill an opening at our organization. This would be an external-facing role based on creating, launching, and supporting the sales of product solutions. Reporting to the Director of Product Management, you will guide a number of product lines, as a business unit focused on Access, Security and Surveillance.
  • Develop and maintain overall product plans for the assigned product platforms.  This requires a thorough review and analysis of market needs, trends, and other data procured from Product Strategists.
  • Evaluation of product vision and scope to define high level and detailed requirements for product implementation. This will require the Product Manager to interview user groups, meet with customers and develop use cases.
  • Analysis of incoming feature requests, bug reports, and customer needs.
  • Coordinate with other business units to ensure system architectural compatibility and efficiency of development.
  • Work with the development team to ensure adherence to product vision and scope throughout development cycle.
  • Coordinate product releases, including documentation and announcements.
  • Overall responsibility for each of the products in your product platform, from conception to release.  This also includes all aspects of functionality, quality, packaging, documentation etc.
  • Provide use-case requirements to be leveraged for development of your products’ user interfaces.  User Interface design will be reviewed by the project team, Customer Solutions and the Director of Product Management for ease of use, and quality.
  • Coordinate research on new products and innovative technologies for use with the Delta product line. Attend relevant trade shows or external customer meetings pertaining to the assigned product lines.
  • Ensure that the technical content of your assigned product platform on Delta’s corporate web sites are current and accurate.
  • Work with the Manufacturing team to create product numbers for all introduced products.
  • Work with Sales, Marketing and Product Strategists to develop product pricing strategy for existing and new products.
  • Provide guidance and direction on the functional test plans as performed by Quality Assurance.
  • Coordinate Beta site delivery of the product as well as collection of Beta feedback.
  • Provide guidance and direction to the Technical Writers.  Accountable for ensuring that the quality of the technical documents produced by the tech writers is of a professional level, and that content is suitable for the intended audience.
  • Work with the development team to create application demos and the content for product demos.
  • Manage feature requests during the lifecycle of the product lines.
  • Some business travel, as required.  
  • May be required to perform other related duties as assigned.
 
 

Software Developer - Backend (Cloud Services)
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Delta Controls Inc. is looking for a Senior Software Developer (Cloud Service) to join our Product Development Team as soon as possible. As a Senior Developer with Delta Controls, you work with your project team to create leading-edge solutions for worldwide use in the Building Controls industry. Your versatility and adaptability are very important as you work on rapidly evolving products in a rapidly evolving industry. The essential skill that will be used immediately is experience with cloud services to migrate a single server web application to a cluster based application.

Delta Controls Inc. is looking for a Senior Software Developer (Cloud Service) to join our Product Development Team as soon as possible. As a Senior Developer with Delta Controls, you work with your project team to create leading-edge solutions for worldwide use in the Building Controls industry. Your versatility and adaptability are very important as you work on rapidly evolving products in a rapidly evolving industry. The essential skill that will be used immediately is experience with cloud services to migrate a single server web application to a cluster based application. 

The cloud team is focused on providing robust services and apps built on services by Google, AWS and other providers. You will actively participate in all stages of the development process such as brainstorming ideas, design, implementation, QA testing, functional reviews and continuous improvement. During every development cycle each developer is assigned a research task to explore new technologies, tools or ideas which may be applied to a future release.  

Duties and responsibilities:

  • Develop clean and efficient code, on-time delivery of features/applications.
  • Be able to translate designs and style guides from product requirements to functional user interfaces.
  • Develop new user-facing features, from the database and API all the way up to the browser.
  • Work with developers, quality assurance specialists, designers, and product managers to implement new features.
  • Peer-review code, providing succinct and relevant feedback.
  • Contribute to continual improvement by suggesting improvements to user interface, software architecture, and new technologies.
  • Build reusable and fully tested code.
  • Be an active participant in sprints, scrum meetings and use agile software tools to plan and track requirements.
  • Create and maintain documentation that helps others understand what the software does. 

 

 
 

Software Developer in Test
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Our Product Development team has openings for Software Developer in Test to be based in our Surrey, BC offices (Cloverdale/Langley border). This is a full-time, permanent position to start as soon as possible.
  • Work closely with test leads and developers to design test plan strategies based on design documentation and requirements.
  • Verify that new features are fully implemented and will meet our customer’s needs.
  • Maintains test plans for changes in the product.
  • Develop and maintain automated test scripts and frameworks.
  • Develop hardware test fixtures for automating hardware based tests.
  • Manual and automated test execution.
  • Record test results and track issues for resolution.
  • Verifies defect fixes are satisfactory on new builds.
  • Contribute to the creation of designs for production software with a focus on testability, robustness, and performance.
  • Ensures that product development teams are using best practices in software development.
  • Provide test status and updates on an ongoing basis.
  • Regularly identifies usability problems and make suggestions for improvement.
  • Identifies and utilizes any hooks or test shells that may be added to the product to aid in testing.
  • Regularly identifies usability problems and make suggestions for improvement.
  • Ensures that product development teams are following software development processes.
  • System specialist who acts as a resource to other departments on product functionality.
 
 

Technical Product Support Specialist - Building Automation System Support
Location Remotely, North America (Headquarters in Surrey, BC)
Company Delta Controls
Delta Controls has an opening in our Technical Services Department, internally referred to as a Delta Systems Specialist, to be based in our Surrey, BC offices (Cloverdale/Langley border). This is a full-time, permanent position to start in early December.
  • The position will provide technical assistance to our Partners in areas of installation, testing, start up, maintenance, and training on all aspects of the Delta Controls Building Automation System.
  • Handling product support requests via online Chat, email, web form, and telephone.
  • Manage customer issues and requests through our cloud based Zendesk application.
  • Remote support sessions using remote desktop applications such as Screenconnect, GoToMeeting and TeamViewer
  • Analyze the issue(s), identify the underlying cause(s), and determine the most appropriate response (KBA, workaround, or solution).
  • Upon request conduct on-site investigations.
  • Provide feedback, or reports on customer issues, to the Product Management group.
  • Continuous improvement projects that improve our customers product and support experience
    • identifying new ideas, workflows and tools for customers.
    • implementation and development of these tools.
  • Write Knowledge Base Articles and participate in technical webinars.
  • Provide technical product demonstrations where necessary.
  • Work with technical writers as the technical adviser for product documentation.
  • Participates in technical review of documentation.
 
 

Surrey, BC

Didn't see your dream job on the list? Apply here to be notified of future Delta career openings.
Location Surrey, BC, Canada
Company Delta Controls
This is a general call for resumes for all positions at Delta Controls, primarily in our Surrey, BC location.
 
 

Production Technologist
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is looking for a Production Technologist to be based in our Surrey, BC offices (Cloverdale/Langley border). This is a full-time, permanent position to start as soon as possible.
  • Provide component level troubleshooting, repair and logging of repairs of product in the manufacturing group.
  • Project managing of new machines that may be introduced to manufacturing including robotics; SMT / PnP Machines; AOI; Wave Machines; Test Jigs.
  • Maintenance of the above listed machines.
  • Contributing to and carrying out continuous improvements and corrective actions.
  • May be required to perform other related duties as assigned.
 
 

Production Worker
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is looking for Production Workers for our Surrey, BC office (Cloverdale/Langley border). This is a full-time, permanent position to start ASAP.

Production Workers work in different areas of Delta Controls manufacturing department, the initial focus of this position will be in Final Assembly. Production Workers are trained in multiple areas and from time to time may be moved to another department. Production Workers duties will change due to experience, training and ability. Some of the duties and responsibilities of this position will include: 

  • Initiating action to prevent problems within the product, process or quality system.
  • Documenting problems within the product, process or quality system.
  • Contributing to the solution of problems.
  • Verifying the implementation of corrective action.
  • Controlling further processing until the problem is corrected.
  • Perform component verification. 
  • Set up jobs according to documentation and examples.
  • Verify machine setup to documentation.
  • Replenishing machine inventory.
  • Prepare electronic components.
  • Operate basic hand tools - manual and electric.
  • Package products required in a suitable manner.
  • May be required to perform other related duties as assigned.
 
 

Supply Chain Manager
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is looking for a Supply Chain Manager to join our Surrey team. This is a full-time, permanent position to begin as soon as possible. The Supply Chain Manager is accountable for the planning and fulfillment of customer demand on a daily basis as well as meeting and/or exceeding customer service expectations. Specifically this includes: finished goods and component inventory planning, management of inventory levels and control of inventory to optimize accuracy; capacity planning; Supply Chain strategy; purchasing and requisition management; production planning and production scheduling; all material handling and logistics responsibilities; managing and monitoring supply chain performance.
  • Contribute to and execute the strategic plan of the company with a focus on SCM.
  • Manage finished goods, inventory target levels for make-to-stock (MTS) and make-to-order (MTO) items, inventory classification, inventory accuracy and production bill of materials (BOM) information.
  • Manage raw material/component item masters, item inventory target levels, item classification and facilitating optimal inventory accuracy and meeting working capital targets.
  • Manage the generation of raw material/component requirement forecasts on a yearly basis along with managing the generation of quarterly updates to forecasts.
  • Support supplier relationship and supplier performance management initiatives.
  • Manage capacity planning to identify medium to long-term resource requirements.
  • Manage the development of appropriate production plans and daily production schedules for make-to-order (MTO) items; alpha and beta production assemblies; and for make-to-stock (MTS) and make-to-available (MTA) items.
  • Manage the disposition of obsolete finished goods and raw material components and peripheral product (PPG).
  • Drive supplier negotiations, contracts and agreements to ensure Delta’s business success.
  • Manage the strategy and tasks of all material handling responsibilities.
  • Manage and oversee efficient and cost effective logistics (shipping and receiving).
  • Maintain supply chain decision support tools.
  • Mitigate risk and perform cost and scenario analysis.
  • Lead, coach and mentor the supply chain team.
  • Manage and practice lean manufacturing and continuous improvement principles.
  • Foster strong inter-departmental communication practices.
  • Develop and maintain relationships with internal and external clients.
  • Perform other duties as assigned and as required.
 
 

Warehouse Worker (Stock / Inventory Associate)
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is looking to build its Material Handling team for our Surrey, BC office (Cloverdale/Langley border). This is a full-time, permanent position. Cycle Counting will be a key part of this role to ensure inventory is counted and verified as determined by the Cycle Count Calendar. Hours for this position are 7:30AM – 4:00PM Monday to Friday and overtime may be required from time to time. We are transit accessible.

The Material Handler supports the continuity of production by the distribution of raw materials, sub-assemblies, consumables or other items as required daily/weekly to various production areas.  The material release or replenishment will be triggered by work orders, customer orders, production signals, and/or otherwise.

The Material Handler is responsible for inventory management and accuracy.  Cycle Counting will be a key part of this role to ensure inventory is counted and verified as determined by the Cycle Count Calendar.  All counts will be recorded and variances will be reviewed and approved by management as required. 

  • Pick, stage and deliver materials based on upcoming work orders to production areas as required.
  • Inventory management thru cycle counting of all materials.
  • Mark reels, cartons or other containers with identifying information if and when required.
  • Utilize protective devices— straps, etc.—to prevent damage to items during transport if required.
  • Maintains inventory by identifying, labeling, and placing materials and supplies in stock; recording location of inventory.
  • Maintains in-process inventory at work centers by delivering and opening materials and supplies.
  • Updates internal systems with the movement of materials by transferring items to various inventory sites as needed.
  • Receives return materials from production by verifying materials; part number, quantity and lot number prior to placing materials in stock.
  • Follow written or oral instructions/priorities regarding daily tasks and job duties.
  • All other duties as assigned.
 
 

Surrey, BC, Canada

Mechanical Designer
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is hiring for an Mechanical Designer position based in our Surrey, BC offices (Cloverdale/Langley border). This is a full-time, permanent position to start in January 2021

The Mechanical Designer is someone who can work on various mechanical design projects through the whole design cycle from requirements development, to sketch, to research, to prototype, to design and perform verification testing.

The Mechanical Designer should have experience with plastic injection molding design for electronics enclosures and in addition is preferred to have experience with sheet metal and die casting design. It is also preferred to have experience with design for thermal management in electronics and thermal simulation.

The Mechanical designer is expected to provide training and mentorship to more junior mechanical designers.

 

Duties and responsibilities:

  • Mechanical design for product development projects
  • Research new technologies relevant to product roadmap and strategy
  • Assist in the collection and definition of product requirements
  • Perform Technical, costing and risk analysis for new projects
  • Mentorship and training of more Junior Mechanical Designers
  • Liaison with mold makers and other suppliers to ensure the project runs smoothly
  • Produce design documentation in accordance with team standards
  • Perform other tasks assigned by the Mechanical Team Lead