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. Google “manhole explosion Boston” for an idea of what we aim to prevent.
As part of our ongoing growth, we are hiring developers to work on our Sentir range of Edge devices and 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 Development team. Our Developers work very much as generalists – offering opportunities to contribute to projects around Data Engineering, Software Development, Web Applications, 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.
NEW: Electronic Engineer
Contract: Permanent
Location: Our Edinburgh Innovation Center! We do support hybrid working, but the expectation is that the successful candidate will spend most of their time working from our office in central Edinburgh.
Salary: Competitive
This role will be responsible for architecture and development of data-oriented applications, 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 can demonstrate the following skills and experience:
- A bachelor’s degree in Electronic Engineering, or related discipline.
- 3+ years’ experience in Embedded Hardware Design.
- Component selection, microcontroller operation, analog and digital sensor interfacing, schematic-capture and PCB design.
- Design and optimization of low-power and battery-powered systems.
- Integration and operation of radio communication modules.
- Use of circuit simulator and optimization tools.
- Operation of in-circuit tests and JTAG tools.
Desirable (but not essential):
- Design of Industrial IOT systems, e.g., sensors, gateways, and connectivity to ‘the cloud’
- Embedded software experience.
- RF circuit design and antenna selection.
- Product prototyping using CAD tools
- Design of in-circuit test equipment for factory production system tests
- Use of Measurement and Diagnostic Tools – Use of appropriate equipment: logic analysers, oscilloscopes, multimeter & bench power supplies etc.
- Ideally, you would have experience with many of our project management tools (Jira, Confluence…)
NEW: Hardware QA Engineer
Contract: Permanent
Location: Our Edinburgh Innovation Center! We do support hybrid working, but the expectation is that the successful candidate will spend most of their time working from our office in central Edinburgh.
Salary: Competitive
The QA Engineer will be taking part in various projects, assessing hardware quality by designing and implementing hardware testing processes. They will take ownership of hardware quality through exploratory and automated testing. They will hunt system defects, identify issues, report them, and see that they’re dealt with.
REQUIREMENTS
Responsibilities:
- Review and analyse requirements, specifications, and technical design documents, providing timely feedback and writing reports
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Prioritize and plan testing activities
- Play the role of test engineer: Design, develop, and execute automated tests
- Identify and report issues found, then verify that issues are resolved
- Create and maintaining company processes
- Carrying out environmental testing on prototypes
- Analysing test results, assisting with product design and reviewing products for defects
- Role may require travel within the UK
Requirements and skills:
- Proven work experience in hardware quality assurance
- Strong knowledge of Testing methodologies, tools, and processes
- Keen eye for detail and a commitment to excellence
- Be willing to help your teammates, share your knowledge with them, and learn from them
- Be open to receiving constructive feedback and turning it into process improvements
- Knowledge of ISO 9001 Standards
- Ability to design and implement test rigs
- Experience with use of laboratory test equipment
- Experience of electronic fault finding
- Use of test management tools.
- light PCB rework.
- Environmental testing (internal and at external test houses) which cover the following.
- Temperature /Humidity
- IPx8 Testing
- Hazardous gas testing (experience not essential)
- Electrical Safety Testing
- Ability to produce test plans and procedures.
- Good report writing skills.
- Producing MTBF analysis reports
Good to have:
- Experience in Software/Firmware testing
- Experience working in an Agile environment
- Exposure to Jira, Confluence and Bitbucket
NEW: Software QA Engineer
Contract: Permanent
Location: Our Edinburgh Innovation Center! We do support hybrid working, but the expectation is that the successful candidate will spend most of their time working from our office in central Edinburgh.
Salary: Competitive
The QA Engineer will be taking part in various projects, assessing hardware quality by designing and implementing hardware testing processes. They will take ownership of hardware quality through exploratory and automated testing. They will hunt system defects, identify issues, report them, and see that they’re dealt with.
REQUIREMENTS
Responsibilities:
- Review and analyse requirements, specifications, and technical design documents, providing timely feedback and writing reports
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Prioritize and plan testing activities
- Play the role of test engineer: Design, develop, and execute automated tests
- Identify and report issues found, then verify that issues are resolved
- Perform regression testing
- Create and maintaining company processes
- Analysing test results and assisting with product design
Requirements and skills:
- Proven work experience in software quality assurance
- Strong knowledge of Testing methodologies, tools, and processes
- Hands-on experience with automated testing tools
- Keen eye for detail and a commitment to excellence
- Be willing to help your teammates, share your knowledge with them, and learn from them
- Be open to receiving constructive feedback and turning it into process improvements
- Experience analysing web stacks which include Django, React, PostgreSQL, AWS
- Knowledge of ISO 9001 Standards
Good to have:
- Experience in electronics testing
- Experience working in an Agile environment
- Exposure to Jira, Confluence and Bitbucket
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.