SensorView Demo

Secure Login

Careers

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 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: Edinburgh/Central Scotland. 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: Edinburgh/Central Scotland. 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: Edinburgh/Central Scotland. 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: Edinburgh/Central Scotland. 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.

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