At Irisity you will be given the opportunity to change the world to the better through real-time video analytics powered by machine learning. Irisity is a public software company situated at Lindholmen, Göteborg where the innovation spirit is flourishing. Our focus is to detect and predict suspicious activities while preserving peoples integrity. We believe that enhanced AI performance, ethics and integrity go hand in hand, creating a positive mark within the camera security industry.
About this role
We are now looking for a software developer with focus on implementing and integrating computer vision software on embedded systems and other edge devices. In this role you will be a key player in the development of our video analytics systems, running advanced analytics algorithms in real-time on streaming video, with high requirements on performance.
Your work will involve tasks such as video stream management, low-level image processing and deep learning inference. It will also include more general software development issues such as interfacing with SDKs and HMIs and communicating with external hardware and video management systems. The main target platforms for this role are IP cameras (running Linux) and mini-PCs (running Linux and/or Windows). You are also expected to contribute to the more low-level parts of our server-based video analytics systems.
Our R&D department consists of tight agile teams, where most people contribute to several aspects of the system. You will work closely together with machine learning researchers, front-end developers, UX designers, software testers and support staff, making sure that your parts of our systems work flawlessly and meet the requirements of all stakeholders. Your work will touch all aspects of software development, from understanding of customer requirements, to architectural design, implementation and testing.
We base our company culture on freedom and responsibility. In this culture, you will be given extensive freedom to make your own technical decisions as long as you meet our high requirements and handle this freedom in a responsible way. You will be located at our main office in Göteborg, as part of a team with a lot of energy and a strong community.
Who we think you are
To be qualified for this role, we have the following requirements:
- At least 5 years of experience from software development for embedded systems or other edge computing platforms with high performance requirements
- Strong knowledge in C and C++
- Experience from implementing high-performance low-level image processing code
- Great understanding of both Windows and Linux environments and build toolchains, with experience from cross-compilation and cross-platform build systems
- Experience from implementing network communication protocols
- Good communication and organization skills and great personal initiative and drive, with an ability to understand the requirements of different stakeholders, keeping things organized, and making things happen.
In addition to this, the following skills are a great bonus:
- Experience from OpenCV in C++
- Experience from Docker and other container-based systems
- Experience from running deep learning models on the edge
- Experience from interfacing with GPUs or FPGAs to leverage performance
- Experience from C# and/or Python
- Understanding of IT security aspects of embedded software, including strategies for encryption and user authentication
Great skills in the English language is a requirement and good Swedish skills is an advantage.
At Irisity, we develop video analytics software for the security industry with great respect for personal integrity and privacy, focusing on detecting suspicious activity rather than exposing personal identity. Our system excels at the automatic detection of unwanted activity, such as intruders at construction sites at night, or people climbing roofs or breaking windows. We focus on detecting and preventing criminal activity, and never do things like registering the identity and whereabouts of regular citizens. At sensitive installations such as schools, our system anonymizes all induviduals to hide their identity, to make sure that the invasion of privacy is kept at a zero level. This way, our system can detect what happens and alert, leading to reduce crime rates and increase safety without any negative effects on personal integrity.
Irisity AB (publ) is a public company listed at OMX Nasdaq First North, with main office in Göteborg. We currently employ a staff of 40+ people within development, sales, support and finance. Our R&D department consists of a computer vision / machine learning team with a high number of PhDs together with an excellent group of system architects, designers and software developers. Our software is packaged into a complete cloud-based SaaS platform marketed towards large global customers and with thousands of cameras connected.
We are now looking for more skilled, friendly and passionate people that want to participate in making sure that the camera security industry ends up at the right side of history.
Read more at www.irisity.com
Selection and interviews will be performed continuously, meaning that the role can be assigned before last day for applications, so send in your application swiftly.