IoT Embedded Systems Engineer
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
Requirements/Qualifications:
- 3-5 years of experience in 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 Desirable 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, RSTP 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 at hr@qumulex.com