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.