Please wait...

By category

Information Technology / Information Services

Senior Backend Developer
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls Inc. is looking for a Senior Software Developer – Backend to join our Product Development Team. As a Senior Backend Software Developer with Delta Controls, you will work with your project teams to create leading-edge solutions for worldwide use in the Building Controls industry. Your ability to innovate, problem-solve and quickly adapt to change is very important in this role, as you will work on rapidly evolving products in a rapidly evolving industry. A strong candidate will have proven experience building web based and cloud based applications, with deep understanding of technology, and excellent problem solving skill.

Delta Controls Inc. is looking for a Senior Software Developer – Backend to join our Product Development Team. As a Senior Backend Software Developer with Delta Controls, you will work with your project teams to create leading-edge solutions for worldwide use in the Building Controls industry. Your ability to innovate, problem-solve and quickly adapt to change is very important in this role, as you will work on rapidly evolving products in a rapidly evolving industry. A strong candidate will have proven experience building web based and cloud based applications, with deep understanding of technology, and excellent problem solving skill.

Duties and Responsibilities

  • Design, develop, implement, and maintain large scale web and cloud applications
  • Contribute to system design and software architecture
  • Deliver scalable, reusable, testable and clean code with proper commenting and version control
  • Work with developers, quality assurance specialists, designers, and product managers to implement new features
  • Participate in the complete lifecycle of software development using Agile development techniques like daily stand-up, sprint planning, task estimation and development, and sprint reviews and retrospectives
  • Support the technical service team in solving production issues
  • Stay current with new technology, evolving solutions and industry standards
  • Perform code review for peer, and provide succinct and relevant feedback
  • Create and maintain internal documentation that communicates product design, implementation, and changes
 
 

Other

Co-Op Junior Mechanical Designer
Location Surrey, BC, Canada
Company Delta Controls
We are looking for another Co-Op student to join the Delta Controls team. The Junior Mechanical Designer is trained in Mechanical design and works with a Senior Mechanical Designer and Electrical Hardware Designer to create the mechanical components to a product.

In this role you will:

  • Assist in implementation of MCAD Version Control System
    • Verify 3D CAD files and compare them with actual parts.
      • If necessary revise models or create missing models to fully matched with the as-built parts before uploading to version control system
  • Assist Sr Mechanical Designers in design and execution of experiments for research projects
  • Assist Sr Mechanical Designers in design of mechanical components
  • Investigation and root cause analysis of issues found in manufacturing
  • Design and revision of label artwork for Delta Controls products

 

 
 

Admin and Office (ex. Finance, HR, Payroll, Accounting, IT, IS)

Front Desk Administrative Co-ordinator
Location Surrey, BC, Canada
Company Delta Controls
The responsibility of the Receptionist is to be the point of contact for the public wanting access to Delta Controls Inc. and employees needing to be directed to services within the company. This position will report through Human Resources, but will also work closely with the Payroll/Finance Department.
  • Maintain security by following procedures, monitoring log book and issuing visitor badges.
  • Greet visitors to Delta Controls.
  • Direct incoming calls from our switchboard to the appropriate personnel. Screen and use discretion as necessary.
  • Distribute incoming faxes, mail and courier packages to appropriate personnel, scan and email to remote employees/management if urgent ( e.g. CRA tax notices, legal documents)
  • Maintain fax /photocopy machine, postage machine.
  • Maintain availability of meeting rooms.
  • Maintain supplies for the lunchroom.
  • Order office supplies for Delta Controls.
  • Assist Executive Assistant with travel arrangements, slide presentations, events and catering.
  • Prepare and ship office mail and packages.
  • Maintain the vacation/away time spreadsheet and distribute daily via email
  • Miscellaneous clerical and administrative duties as required by various departments.

 

 Payroll /Finance Duties and Responsibilities

  • Process incoming cheques (gathers cheques, prepares a tape and forward to Finance)
  • Assist payroll with the communication of timecard completion (emailing employees near payroll cut off)
  • Cross reference/audit changes to benefits billing spreadsheet with the ADP Pay Profile setting. Adjust and update as necessary in ADP Workforce now.
  • Run systematic reports and file for record keeping (e.g. vacation)
  • Monitor employee anniversary dates for long service awards and RRSP level increases
  • Cross reference/audit RRSP eligibility spreadsheet and update % changes in ADP workforce now
  • Adhoc reports as necessary

 

HR Duties and Responsibilities

  • Lunch and learn research
  • Reference checks, Background checks
  • Assist with phone screenings
  • Research content for HR weekly publication
  • Assemble HR Deck for Friday distribution
 
 

Application Engineer

Application Engineering - Co-op
Location Surrey, BC, Canada
Company Delta Controls
This opportunity combines the design and integration of new emerging technologies and third-party systems with Delta Controls building automation ecosystem. This position is centered around application development, system integration and evaluating new technologies and systems.

Work with Product Management on various projects related to building automation control. This includes integration and evaluation of tools, devices and applications.

Integrate new products and technologies with Delta Controls system.

Evaluate third party field devices and software systems to determine synergy with Delta Controls products.

Work with the Product Management and Product Development teams to create application demos.

Configure systems and write demonstration programs using GCL+ (Delta Controls proprietary language), Node-RED and Python.

Perform product beta testing, including installations and testing at customer field sites.

Perform troubleshooting of applications and propose improvements to Product Development.

May be required to perform other related duties as assigned.

 
 

Warehouse Staff

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.
 
 

Software Quality Assurance

SDET Lead
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is looking for a Software Quality Assurance Lead position. In this role, you will be overseeing the testing of an on-prem and cloud based web frontend solution interacting with HVAC control equipment. You will be working with a variety of technologies and creating test strategies, test plans and automated tests to ensure we deliver exceptional quality software that meets stakeholder requirements.

The successful candidate will be creating test strategies, developing automated tests and frameworks, and executing manual tests. The candidate will be leading, and coordinating the testing effort of a QA team.

 
 

Accounting and Finance

Intermediate Accountant
Location Surrey, BC, Canada
Company Delta Controls
The Intermediate Accountant will work with the Accounting Manager and Senior Accountant and will assist in the day to day activities, analysis and reporting of the Accounting department. This position will be the lead Finance representative for an SAP implementation, and provide key support to users of SAP ongoing, as they relate to Finance functions. The Intermediate Accountant is responsible for supporting the accurate and timely creation of monthly financial statements and management reports; aiding in the preparation of monthly, quarterly and annual group financial reporting and completing ad hoc analysis projects that arise from time to time.
  • Assist with a variety of day-to-day accounting functions including:
    • Budget variance analysis
    • Financial statement preparation in accordance with Generally Accepted Accounting Principles (GAAP) and IFRS
    • Manufacturing cost variance analysis
    • Statistics Canada Surveys
    • Assistance in month end close procedures, account analysis and reconciliations
  • Assist in managing US and Canadian tax remittances and requirements
  • Provide analysis and interpretation of various financial statements.
  • Ensure that all journal entries are accurately prepared by deadlines and that general ledger accounts are reconciled on a timely basis.
  • Review AP/AR reconciliations.
  • Assist in the preparation of monthly and annual financial reports.
  • Participate in the annual budget process and monthly forecasting.
  • Support the internal and external audit process.
  • Maintain up to date knowledge of accounting rules, policies, procedures, best practices, system requirements, terminology and other information related to the provision of accounting services through continuous learning initiatives.
  • Provide assistance to the Accounting Manager and Senior Accountant as required.
  • Provide backup and support for Accounts Payable and Accounts Receivable functions.
  • Other duties as assigned.
 
 

Mechatronics

Test and Automation Co-Op
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is hiring a Test and Automation Co-Op. The Test and Automation Co-op’s main role is to fabricate, assemble, duplicate, maintain, and improve the mechanical and electrical aspects of test jigs and fixtures.

Job Summary

The Test and Automation Co-op’s main role is to fabricate, assemble, duplicate, maintain, and improve the mechanical and electrical aspects of test jigs and fixtures.

The Test and Automation Co-op works with all members of the team to develop and maintain all physical fixtures.

Duties and Responsibilities

Test and Automation

  • Working within the team to provide support for various test fixtures and jigs.
  • Fabricating, assembling, duplicating and maintaining test jigs and fixtures for use by manufacturing and various departments.
  • Fabricating test jigs using automated (CNC & 3D printer) and manual methods.
  • First pass yield testing for new test jigs.
  • Electrically wiring test jigs.
  • Troubleshooting mechanical and electrical problems with fixtures and jigs.
  • Support the manufacturing group with testing/troubleshooting support for all fixtures.
  • Simple programming and debugging of test jigs

Additional Duties

  • Participating in continual improvement projects and root cause analysis investigations.
  • Operation and maintenance of the CNC machine and lab equipment.
  • Ensuring that the department workshop is tidy at all times, that all equipment is in good working order, and that consumable shop supplies are re-ordered when necessary.
 
 

Mechanical Designer

Co-Op Junior Mechanical Designer
Location Surrey, BC, Canada
Company Delta Controls
We are looking for another Co-Op student to join the Delta Controls team. The Junior Mechanical Designer is trained in Mechanical design and works with a Senior Mechanical Designer and Electrical Hardware Designer to create the mechanical components to a product.

In this role you will:

  • Assist in implementation of MCAD Version Control System
    • Verify 3D CAD files and compare them with actual parts.
      • If necessary revise models or create missing models to fully matched with the as-built parts before uploading to version control system
  • Assist Sr Mechanical Designers in design and execution of experiments for research projects
  • Assist Sr Mechanical Designers in design of mechanical components
  • Investigation and root cause analysis of issues found in manufacturing
  • Design and revision of label artwork for Delta Controls products

 

 
 

Electrical Designer

Senior Hardware Designer
Location Surrey, BC, Canada
Company Delta Controls
We have an opening for a Senior Hardware Designer currently. The Senior Hardware Designer is fully competent in Digital and Analog Hardware design and is expected to complete design, prototyping, research and basic testing of new or existing hardware projects with a minimum of supervision.

The Senior Hardware Designer will:

  • Develop hardware projects including the design, planning and scheduling in accordance with established procedures and guidelines as described in the Product Development Process.
  • Research new technology relevant to product directions.
  • Perform a technical analysis of proposed designs. 
  • Product hardware design documentation to communicate their design to other groups.
  • Work on a multi disciplinary team of software developers, mechanical designers, QA test engineers.
 
 

Electrical Engineer

Senior Hardware Designer
Location Surrey, BC, Canada
Company Delta Controls
We have an opening for a Senior Hardware Designer currently. The Senior Hardware Designer is fully competent in Digital and Analog Hardware design and is expected to complete design, prototyping, research and basic testing of new or existing hardware projects with a minimum of supervision.

The Senior Hardware Designer will:

  • Develop hardware projects including the design, planning and scheduling in accordance with established procedures and guidelines as described in the Product Development Process.
  • Research new technology relevant to product directions.
  • Perform a technical analysis of proposed designs. 
  • Product hardware design documentation to communicate their design to other groups.
  • Work on a multi disciplinary team of software developers, mechanical designers, QA test engineers.
 
 

Electronic Assembly

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.
 
 

Product Strategy

Junior Developer - Co-op
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls Inc. is looking for a Junior Developer (Co-op) to join our Research Team. As a Junior Developer with Delta Controls, you will work with closely with Delta Controls machine learning engineers, data scientists, and other team members to develop data-driven solutions for real-world problems. Your ability to innovate, problem-solve, and quickly adapt to change is very important in this role, as you will work on rapidly evolving projects in a rapidly evolving segment of the industry. A strong candidate will show great interest in building applications using Python and JavaScript, with understanding of technology, adaptability, and excellent problem-solving skills.

Job summary

Delta Controls Inc. is looking for a Junior Developer (Co-op) to join our Research Team. As a Junior Developer with Delta Controls, you will work with closely with Delta Controls machine learning engineers, data scientists, and other team members to develop data-driven solutions for real-world problems. Your ability to innovate, problem-solve, and quickly adapt to change is very important in this role, as you will work on rapidly evolving projects in a rapidly evolving segment of the industry. A strong candidate will show great interest in building applications using Python and JavaScript, with understanding of technology, adaptability, and excellent problem-solving skills.

Duties and responsibilities

In this role, you will:

  • Design, develop, and maintain applications
  • Contribute to system design and software architecture
  • Deliver scalable, reusable, testable and clean code with proper commenting and version control
  • Work with researchers, developers, quality assurance specialists, designers, and product managers to implement new features
  • Create and maintain internal documentation that communicates research findings, product design, implementation, and changes
  • Remote work eligible: Yes

 

Performance measures

30 day outcomes

  • The student has a thorough understanding of Delta Control’s existing data architecture and understands the interactions of components including: data generation, data ingestion, data cleaning, data storage, data tiering, data backup, and data retrieval.
  • The student has made minor contributions to at least one data pipeline component/repository.
  • Built some level of familiarity working with remote VMs to manage automated data processes
  • Is able to explain the basics, in simple terms, about the components and process that are being used by the Research Team. Is able to explain the basics of the entire flow from data generation to data ingestion, preparation, storage, retrieval and analysis of projects within the Research Team.

60 day outcomes

  • The student has made significant contributions to multiple data pipeline components and repositories.
  • The student has contributed software to multiple levels of the stack from low-level device/sensors to high level data ingestion and processing software.
  • Is able to comfortably work with multiple remote VMs to manage automated data processes.
  • Is able to explain, in detail, the data engineering components and process that are being used. Is able to explain the basics of the entire flow from data generation to data ingestion, preparation, storage, retrieval and analysis.
  • Is able to present the workings of our data systems to a non-technical audience, both verbally and in writing.
  • Is able to write clear and concise documentation.

90 day outcomes

  • The student is able to identify data process issues and work towards resolutions.
  • Able to contribute to designing new data systems and data ingestion pipelines.
  • Makes suggestions on improvements to the overall system.
  • Is able to explain, at a technical level, all of the data engineering components and processes that are being used. Is able to explain the inner workings of the entire flow from data generation to data ingestion, preparation, storage, retrieval and analysis. Is able to answer questions at multiple levels of detail depending on the audience.
  • Is able to present the workings of our data ingestion systems to a technical or non-technical audience, both verbally and in writing.
  • Is able to write clear and concise documentation for any component of the stack.
  • Should be the most knowledgeable person about the data systems that he/she has been working with and be able to clearly communicate the workings/details of the system to team members and external stakeholders.

Authority

  • To perform any activity in the fulfillment of the Junior Developer Co-op responsibilities.
 
 

Product Development

Component Engineering Technologist Co-op
Location Surrey, BC, Canada
Company Delta Controls
Delta Controls is hiring for a Component Engineering Technologist Co-op position based in our Surrey, BC offices (Cloverdale/Langley border). This is a full-time, temporary 8 or 12 month co-op position to start January 2023

In this role, you will:

  • Validate component substitutes
    • Assist with the development of test plans.
    • Assist with or lead the execution of test plans including wiring and monitoring.
    • Documenting the test results.
  • Help develop and validate component test procedures.
  • Research and Perform Testing on new components and technologies relevant to the company's technology roadmap
 
 

Intermediate Firmware Developer
Location Surrey, BC, Canada
Company Delta Controls
Delta is looking for an Intermediate Embedded Software Developer, focused on Firmware Development in a Linux environment. This role will work on the firmware 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.
  • Design, develop, and maintain embedded firmware on the O3 product line.
  • Work with developers, quality assurance specialists, and product managers to implement new features
  • Participate in the complete lifecycle of software development using Agile development techniques like daily stand-up, sprint planning, task estimation, development, sprint reviews and retrospectives
  • Perform code review for peer, and provide relevant feedback
  • Create and maintain internal documentation that communicates product design, implementation and changes
  • Deliver scalable, reusable, testable and clean code with proper commenting and version control
 
 

Intermediate Mobile Developer
Location Surrey, BC, Canada
Company Delta Controls
Delta is looking for an Intermediate Software Developer who will build applications for mobile devices and browsers using React. This person will lead the design and work on the implementation of interfaces used by installers and building occupants, including Proviso and the O3 App. They will be joining a team of approximately fifteen developers and QA personnel to deliver updates for these apps, as well as firmware updates for the O3 Hub, O3 Sense, and O3 Edge hardware products.

The Intermediate Software Developer may fulfill any of the following roles on a Project Team:

  • Developer.
  • Technical Lead (Software) for small projects.

The Intermediate Software Developer has the following duties and responsibilities:

  • Provides feedback to the Technical Lead or Project Manager for development schedules.
  • Contributes to the risk management activities of the project team.
  • Implements embedded firmware design.
  • Designs and documents project sub-components.
 
 

Software Developer in Test (SDET)
Location Surrey, BC, Canada
Company Delta Controls
Our Software QA group in the Product Development team is looking for a Software Developer in Test (SDET) for developing automated tests, frameworks, manual test, and validating functionality of our backend software platform projects.
  • 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.
  • 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.

 

Additional responsibilities:

  • Developing and maintaining automated test scripts, frameworks and tools.
  • Designing and estimating test development on small to medium projects or features.
  • Designing / creating test strategies and test plans for small to medium projects or subsystems.
  • Supporting junior members of the team.
 
 

Product Management

Application Engineering - Co-op
Location Surrey, BC, Canada
Company Delta Controls
This opportunity combines the design and integration of new emerging technologies and third-party systems with Delta Controls building automation ecosystem. This position is centered around application development, system integration and evaluating new technologies and systems.

Work with Product Management on various projects related to building automation control. This includes integration and evaluation of tools, devices and applications.

Integrate new products and technologies with Delta Controls system.

Evaluate third party field devices and software systems to determine synergy with Delta Controls products.

Work with the Product Management and Product Development teams to create application demos.

Configure systems and write demonstration programs using GCL+ (Delta Controls proprietary language), Node-RED and Python.

Perform product beta testing, including installations and testing at customer field sites.

Perform troubleshooting of applications and propose improvements to Product Development.

May be required to perform other related duties as assigned.