Job Openings Embedded Software Engineer

About the job Embedded Software Engineer

Responsibilities:

  • Architect and develop a robust, scalable, and secure NVR system.Implement and ensure compliance with the ONVIF protocol.
  • Configure and manage HTTPS servers for NVR services.
  • Manage RTSP streams for real-time video recording, playback, and streaming.
  • Design and implement efficient storage solutions, including local storage and NAS.
  • Ensure high-security standards, including encryption and strong authentication.
  • Create detailed technical documentation and provide system maintenance support.
  • Lead project implementation, ensuring adherence to coding standards and engineering processes.

Requirements : 

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.
  • 3-7 years of software development experience focused on NVR systems.
  • Proficiency in programming languages such as C/C++, Python, or Java.
  • In-depth knowledge of TCP/IP, HTTPS, RTSP, and ONVIF protocols.
  • Experience with setting up and managing HTTPS servers and SSL/TLS certificates.
  • Strong understanding of video compression and streaming technologies (e.g., H.264, H.265).
  • Expertise in Linux, including kernel configuration, scripting, and system administration.
  • Excellent analytical, problem-solving skills, and ability to troubleshoot complex system issues.