Our company IONODES was founded more than 16 years ago on the desire to provide innovative video technologies to our customers, enabling them to better secure their universe, ranging from people to physical facilities. Our mission is simple: to create a world where video technology is used for more than just traditional recording purposes; We believe that by providing cutting edge video processing, analytics, and streaming technologies, we can help our customers better understand the security conditions of their physical environment, enabling them to make better decisions. Job description We are looking for motivated Application Developer in Embedded Products to join our core team in Laval, Quebec, Canada. You will participate in the design, development and validation of software modules and hardware platforms focused around IP video capture, compression, processing, streaming and analysis. Your work will enable some of the world’s most advanced surveillance systems to leading private and government organizations around the world. We have a culture of innovation, trust, continuous learning and feedback... and our people love it. Find out why! Role and responsibilities Design and develop great software that is scalable and robust and then keep it humming. Drive the technical roadmap and definition and help the team prioritize and plan. Partner closely with company-wide teams to ensure the highest levels of quality. Identify gaps in knowledge, tools, and processes and work to address them. Incorporate the best development practices and habits. Work with like minded engineers in an agile environment with demo days, code reviews, bug bashes and research spikes. Become a go-to person for a part or whole of any given system or platform. Assist our sales team as a voice of IONODES Engineering in customer communications. Develop software modules for encoding, decoding, recording and transmission of compressed video streams in real-time using the latest codecs and hardware SoC’s. Develop high performance embedded software modules and drivers that target embedded real-time Linux environment. Develop interactive user applications that target the Windows environments. Develop software interfaces (API / SDK) for integrating IONODES’ products and solutions to leading-edge third-party video management solutions in the market. Requirements 3+ years of software development experience in C, C++ and C#. 3+ years of experience in developing software modules on embedded platforms (ARM, DSP). Strong understanding of the Linux operating system. Strong listening and communications skills. Experience with building and maintaining APIs. Demonstrate strong software engineering fundamentals. Agile process experience, ability to work in fast-paced and distributed teams. Ability to manage and deliver a dynamic set of objectives within time and quality targets. Ability to read and analyze electronic circuit diagrams is preferred. BS/MS in Computer Science, Engineering, or related field preferred. Bilingual (Fr/En) Technical qualifications Knowledge of operating systems and embedded environments (Linux / Windows Embedded). Knowledge of encoding systems and video decoding (MJPEG, H.264 ...). Knowledge of programming languages such as C, C ++ and C #. Extensive knowledge in networking (TCP / IP, UDP, Multicast, HTTP (s), RTP / RTSP ...). Knowledge of digital video signals (LVDS, BT.656, MIPI, HD-SDI, HDMI, etc.). Knowledge of video security systems over IP. Knowledge of design techniques such as UML. Asset - Knowledge of FPGA module programming languages. Asset - Ability to read and analyze electronic circuit diagrams. Keywords Linux / Windows 10 IoT MJPEG, H.264, H.265 C, C++, C#, HTML5 Deep Learning, Motion Detection, ANPR, ALPR, Object Tracking TCP / IP, UDP, Multicast, HTTP (s), RTP / RTSP, SNMP LVDS, BT.656, MIPI, HD-SDI, HDMI, YUV I2C, SPI, RS232, RS485, RS422, CAN FPGA, SoC, DSP Benefits Competitive salary offered on an experience-based level Employment in a fast-growing IT space providing you with brilliant career options for years to come Flexible working hours from Monday to Friday Additional 2 days off during the holiday season Time off on your birthday Group insurance - Group RRSP - Telemedicine - Health management account Social activities - Free beverages and snacks - Free on-site parking Employment status: Permanent, full-time Expected start date: A.S.A.P. EEO Statement IONODES is an Equal Opportunity Employer. We welcome and encourage diversity in our workforce. We will provide reasonable accommodation to applicants with disabilities upon request. Please send your resume to: emploi@ionodes.com Job Type: Full-time Benefits: Casual dress Company events Discounted or free food Flexible schedule On-site parking Paid time off RRSP match Work from home Language: English (required) French (required) Work Location: Hybrid remote in Laval, QC H7N 6G8

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada