Deliver across the entire system life cycle – concept, design, build, deploy, test and release streaming systems.
Working directly with developers, testers and product managers to conceptualize, build, test live video streaming devices.
Collaborating with other professionals to determine requirements for new systems or solutions and perform feasibility evaluations.
YOU MUST HAVE
Bachelor's in computer science, Computer Engineering, Electrical Engineering or equivalent or relevant work experience.
A minimum of 6 months of professional experience in software/firmware development in a multi-disciplinary system that includes hardware, firmware, software and communication protocols (wired or wireless) with C++ and Embedded Linux
Hands-on coding and debugging experience in C language for bare-metal firmware applications and embedded systems.
Familiarity with development (drivers, bootloader, Linux kernel, etc.) for customized ARM-SoC based devices.
Familiarity with the Software Development Life Cycle (SDLC).
Strong sense of ownership and drive; someone who is self-motivated and can work with little supervision, who consistently takes the initiative to get things done.
Good analytical thinking, troubleshooting & problem-solving skills, coupled with the drive to learn.
Fluent written and verbal communication skills in English.
Solid communication and collaborative skills.
WE VALUE
Solid communication and collaborative skills.
Understanding of video streaming protocols, i.e., RTSP and HTML5 MSE.
Knowledge of fundamentals for ARM microcontrollers and RTOS like FreeRTOS, etc. is a plus.
Experience with software development and coding in various languages like C++, C#, Java, JavaScript, etc. is a plus.
Knowledge of ONVIF server is a plus.
Knowledge of Client-Server protocol & API design skills for: TCP, UDP, ONVIF, PTZ is a plus.
Knowledge of video with networking is a plus.
Knowledge of V4L and FFmpeg APIs is a plus.
Understanding, drafting or modifying video codecs and containers: H264, H265, VP9, AV1, etc. is a plus.
Knowledge of Qt Studio and QML for embedded software architectures is a plus.
Knowledge of hardware design principles is a plus.
Additional Information
JOB ID: HRD240377
Category: Engineering
Location: Av. Eje 5 Norte number 990,Mexico City,CIUDAD DE MEXICO,02230,Mexico