Software Developer - IoT Embedded Systems at https://www.qumulex.com/

IoT Embedded Systems Engineer

The IoT Embedded Systems Engineer will work with system architecture, back end developers, and third-party device APIs to integrate security-related network devices such as CCTV cameras, door controllers, and network switches into Qumulex software. The IoT Embedded Systems Engineer will be expected to develop highly reliable, maintainable code that communicates with third party hardware through a variety of APIs and protocols. This position offers significant room for technical and entrepreneurial growth.

Responsibilities Include: ● Develop containerized applications for control of hardware devices ● Evaluate third party hardware and recommend system integration methodologies ● Manage f/w, o/s, and image updates using continuous deployment tools ● Build and manage reusable code and libraries ● Implement unit, snapshot, and end-to-end tests ● Collaborate with other team members and stakeholders

Required Skills/Qualifications: ● 3-5 years of experience in embedded software development ● Proven ability to collaborate with software development team ● Proficiency with source code control tools (e.g., Git or SVN) ● Experience with physical security systems (CCTV, access control, or intrusion) a plus

Other Skills: ● Proficient with C/C++ or Node.js ● Experience with low level device control or embedded systems programming in Linux ● Working knowledge of networking protocols (e.g., TCP/IP, UDP, RTSP, WS-Discover, ONVIF, WebRTC, SIP, SOAP, REST, WSDL) ● Working knowledge of Wireshark/cURL or similar tools ● Experience with JSON/HTML parsing/formatting ● Familiarity with video/audio formats, rtsp streaming (e.g. FFMPEG, LIVE555, gstreamer, etc.), or electronic access control ● BS/MS Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent degree and experience

Please send resumes to Qumulex HR @ hr@qumulex.com