SensorView Demo

Secure Login

Careers

Work with us

CNIguard is a high technology business delivering infrastructure protection and asset management solutions to the electricity, gas, water, transportation, communication and other vital sectors. Its products provide real-time monitoring of critical infrastructure to detect, safeguard and prevent human or natural interference or disruption resulting in cost-effective solutions and considerable savings through minimizing damage.

As part of our ongoing growth, we are hiring developers to work on our SensorView IoT platform. This exciting opportunity will allow you to play a key role as part of a team innovating in an application area and market segment that will see enormous growth over the next 10-15 years. This is a fantastic opportunity to gain experience with the leading-edge technology and products it will serve. CNIguard are a small organization, with a small Software & Data team. Our Developers work very much as generalists – offering opportunities to contribute to projects around Front-End Development, Data Engineering, Software Development, Data Science/Analytics and ML.

To apply for any of the following please send your CV and cover letter to careers@cniguard.com stating the role for which you are applying.

Contract: Permanent
Location: Ideally based in the Edinburgh/Central Scotland area. However, the position will be remote in the short term. In the longer term, Remote/home and blended working will remain an option.
Salary: Competitive

We are looking for a Data Scientist/Engineer who brings experience of using Machine Learning to develop condition-based and predictive analytical algorithms, as well as helping design the underlying Data Platform required to cleanse and store data for further analysis. On a day-to-day basis, the role involves:

  • Use modern, best in class tools to build and maintain the CNIguard data platform: cloud-hosted, Secure, Scalable, Performant, Reliable and Cost Effective
  • Manage our Data pipeline: data Generation, Wrangling, Warn and Cold storage
  • Analyse data to identify patterns which can be used to develop predictive algorithms
  • Collaborate with peers in the Software Development team to implement these algorithms in a variety of environments
  • Be an expert in Data related matters, especially as they relate to Data Privacy and Security
  • Work closely with the Applications Engineering team at CNIguard to develop and respond to customer-led requirements
  • Work within the software team at CNIguard to achieve shared product deadlines
  • Help to build the Software capabilities at CNIguard by contributing to and improving our development practices and processes
  • Manage your time and prioritise your work effectively in a fast-moving environment
  • Participate fully in developing CNIguard’s quality management process, including ISO9001 and processes required for Functional Safety, Data and Product Security

REQUIREMENTS

It is essential that:

  • You have a degree in Computer Science, Data Science or another related field
  • You have 3+ experience working in a Data-oriented Role, preferably combining both data Science and Data Engineering
  • You are an accomplished developer using Python, R, SQL…
  • You have experience working with AWS data store services – both native and hosted
  • You have experience working with Machine Learning modelling and analytical tools. AWS native tools are preferred, but experience with tools such as Keras or TensorFlow would be OK
  • You have built Artificial Neural Networks as an ML tool
  • You can build a data platform that serves both internal development, but also forms the basis of a SaaS Data Services
  • You know your way around SW development tools – Revision Control, Test Automation, etc.
  • You can demonstrate great analytical and problem-solving skills

Desirable (but not essential):

  • You have experience of analysing data related to Industrial IoT Devices, or at least a similar data problem set
  • You are aware of Data Privacy and Security principles, standards and regulations (GDPR, ISO 27001…)
  • You have some working experience with Edge Analytics
  • You have experience working in an Agile development environment, utilizing Continuous Integration and Test Automation.
  • Ideally, you would have experience with many of our project management tools (Jira, Confluence…)

Contract: Permanent
Location: Ideally based in the Edinburgh/Central Scotland area. However, the position will be remote in the short term. In the longer term, Remote/home and blended working will remain an option.
Salary: Competitive

We are looking for a Firmware Engineer who brings experience of developing low-level Firmware which interfaces to ASIC and other low level electronic peripherals for Comms, I/O, Memory, Timers, Sensors, etc. On a daily basis, the successful candidate will:

  • Develop embedded software features to support CNIGuard products, including: low level communications, writing drivers for low-level peripherals such as UART, SPI, Flash, Timers, GPIO, Sensors
  • Develop SW that interacts with Cellular modem and other RF communication protocols
  • Work within the software team at CNIGuard to achieve shared product deadlines
  • Manage your time and prioritise your work effectively in a fast-moving environment
  • Participate fully in developing CNIGuard’s quality management process, including ISO9001 and processes required for Functional Safety and Product Security
  • At all times, adhering to CNIGuard’s very high standards for Software Quality and Reliability

REQUIREMENTS

It is essential that:

  • You have a degree in Computer Science, Electronics Engineering or another related field
  • You have 3+ experience working in Embedded Software Development: C, ARM/PPC FreeRTOS (or equivalent, including bare metal)
  • You have experience in developing drivers for low level communications interfaces, such as SPI, UART, I2C, GPIO
  • You have experience working at a system level (CNIguard’s product is a connected IoT device)
  • You should have a firm grasp of IoT basics
  • You can program devices with RF interfaces, such as 4G Cellular, Wi-Fi, Bluetooth or LoRaWAN
  • You know how Memory works (Flash & RAM)
  • You know your way around embedded SW development & test tools – from revision control (SVN, Git) to compilers, logic analysers, scopes, JTag probes…
  • You can demonstrate great analytical and problem-solving skills

Desirable (but not essential):

  • You have experience in Industrial IOT systems, including sensors, gateways and connectivity to ‘the cloud’
  • You have a working knowledge with Software Quality/Coding standards such as MISRA C
  • You have experience of developing software that meets functional safety and security standards (e.g. IEC EN 62443, IEC EN 61508)
  • You have a good working knowledge of Python scripting
  • You have experience working in an Agile development environment, utilizing Continuous Integration and Test Automation.
  • Ideally, you would have experience with many of our project management tools (Jira, Confluence…)

Contract: Permanent
Location: Ideally based in the Edinburgh/Central Scotland area. However, the position will be remote in the short term. In the longer term, Remote/home and blended working will remain an option.
Salary: Competitive

This role will be responsible for architecture, development and maintenance of the customer-facing SensorView front-end. Usability, Localization and Security will be critical parts of the job, as will staying up to date with emerging web-development technologies, UX trends and awareness of the CNIguard brand.

REQUIREMENTS

It is essential that:

  • You have a degree in Computer Science, Software Engineering or another related field
  • You have 3+ years’ experience working in front-end web development
  • You are an accomplished developer using JavaScript, JSX, HTML, Python
  • You can demonstrate experience in Cloud and Web oriented applications
  • You have experience working with Web Application Frameworks, notably React
  • You understand Usability and can conduct User/Usability testing
  • You know your way around SW development tools – from Revision Control through to deployment and application monitoring
  • You have experience working in an Agile development environment, utilizing Continuous Integration and Test Automation – including common Agile tools (Jira, Confluence…)
  • You can demonstrate great analytical and problem solving skills

Desirable (but not essential):

  • You have experience building Web applications on AWS
  • You have some knowledge of IoT
  • Some experience around data visualisation, would be useful
  • You are aware of Data Privacy and Security principles, standards and regulations (GDPR, ISO 27001, encryption, Authentication & Authorisation, Identity & Access Management…)
  • Ideally, you would have experience with many of our project management tools (Jira, Confluence…)

Contract: Permanent
Location: Ideally based in the Edinburgh/Central Scotland area. However, the position will be remote in the short term. In the longer term, Remote/home and blended working will remain an option.
Salary: Competitive

This role will be responsible for architecture and development of Data platforms, the Cloud Services which support them, APIs and communication with Edge IoT devices. Security of Data and Applications is a critical part of the job.

REQUIREMENTS

It is essential that:

  • You have a degree in Computer Science, Data Science or another related field
  • You have 5+ years’ experience working in a Software or Data-oriented Role
  • You are an accomplished developer using Python, R, noSQL
  • You can demonstrate experience in Cloud and Web oriented applications
  • You have experience working with AWS data store services – either native or hosted
  • You can build a data platform that serves both internal development, but also forms the basis of a SaaS Data Services
  • You know your way around SW development tools – from Revision Control through to deployment and application monitoring
  • You have experience working in an Agile development environment, utilizing Continuous Integration and Test Automation – including common Agile tools (Jira, Confluence…)
  • You can demonstrate great analytical and problem-solving skills

Desirable (but not essential):

  • You have experience working with Machine Learning modelling and analytical tools, e.g. AWS Sagemaker, Python, Keras, Tensorflow,…
  • You have built Artificial Neural Networks as an ML tool
  • You have some working experience with Edge Analytics
  • You have experience of Industrial IoT Devices
  • Some front-end experience, especially around data visualisation, would be useful
  • You are aware of Data Privacy and Security principles, standards and regulations (GDPR, ISO 27001, encryption, Authentication & Authorisation, Identity & Access Management…)
  • Ideally, you would have experience with many of our project management tools (Jira, Confluence…)

Contract: Permanent
Location: Ideally based in the Edinburgh/Central Scotland area. However, the position will be remote in the short term. In the longer term, Remote/home and blended working will remain an option.
Salary: Competitive

This role will be responsible for designing Security features of Data platforms, Microservices, Web Application, the Cloud Services which support them, APIs and communication with Edge IoT devices.

A secondary responsibility is to help keep CNIguard’s internal IT services secure.

REQUIREMENTS

It is essential that you bring:

  • A degree in Computer Science, Data Science or another related field
  • 2+ years experience working in a Cyber Security field, such as: Governance, Risk Management, Auditing, Incident Response, Forensics
  • Active experience in Agile development methodologies
  • Expertise in using Jira and Confluence as tools for Requirements & Test management, planning, tracking and reporting
  • Experience in implementing an Information Security Management System (ISMS) conformant to standards such as UK NCSC Cyber Essentials, ISO 27001,
  • Experience in Secure Product Development, including threat modelling, Risk Assessment and applying Security controls in a production environment. Experience with IEC 62443 would be a bonus
  • Experience in projects requiring data governance
  • Open and honest communication skills are critical – both internally and in front of customers, suppliers, partners…

Desirable (but not essential):

  • Formal professional Security certification, such as ISO 27001 certification, IBITGQ Certified ISMS (CIS x), CIISP
  • Formal certification in GDPR and other regulatory standards for Data Governance

We recognise the importance of attracting, developing and retaining staff that reflect the diversity of our marketplace. Any hiring decisions we make are based on qualification, merit and prevailing business needs. We welcome applications from all suitably-qualified candidates irrespective of gender, disability, marital or parental status, racial, ethnic or social origin, colour, religion, belief or sexual orientation, or any other protected characteristic as outlined by federal, state, or local laws.

No agencies please.

Jim Darroch
Jim Darroch
VP Software & Engineering

LinkedIn

Jim is a software development executive with 30 years’ experience in designing software and data solutions for Data/Telecoms, Industrial and IoT markets – with an emphasis on reliability, high availability, safety, and security. He has experience in building and leading software teams on a global scale for multiple large corporations (notably HP, Emerson and Honeywell) as well as several small/start-ups; establishing teams to quickly deliver innovative Software solutions.  Jim holds a B.Sc. with First Class Honours in Computer Science from Strathclyde University.
Stephen Rose
Stephen Rose
Chief Financial Officer

LinkedIn

30 years qualified accountant with industry based board level experience in the UK, Europe and China. Stephen is a commercially focused accountant having been group financial director for Eaglemoss Publications, an international publishing group for over 20 years. Other roles include management accountant for Porcelanosa and a consultancy role for fashion group, Jumper Retail.
Chris Quire
Chris Quire
Chief Executive Officer

LinkedIn

Chris is an engineer and technology executive with over 30 years of global experience in designing, manufacturing, deploying, and supporting wireless solutions in the utility and consumer electronics sectors. He was previously with Landis+Gyr and Comverge, after starting his career with Panasonic. Chris holds a MBA from Georgia State and a BEE from the Georgia Tech, as well as two patents.
Dr. Edward Klinger
Dr. Edward Klinger
Founder & Chief Strategy Officer

LinkedIn

Edward is an engineer with 35 years experience in creating, building and running global technology companies. He is founder of CNIguard which manufactures ruggedized sensoring systems for critical infrastructure including water, electricity, transport, oil & gas, and defense sectors. Previously he was with PwC, Perot Systems, and Pratt & Whitney, and an Adjunct Professor at McGill University. Edward holds a Ph.D. in Mechanical Engineering from McGill and an MBA from Wharton.

For a demo of the SensorView dashboard, please complete the form below.