Senior Software Engineer
Senior Software Engineer
WORK SCHEDULE: 40 hrs/wk (8:00 a.m. to 5:00 p.m.)
LOCATION: NextVR Inc.
880 Newport Center Drive
Newport Beach, CA 92660
JOB REQUIREMENTS:
Requirements: Master's of Science degree or foreign equivalent degree in Computer Science, Software Engineering, Computing or related field plus 3 years of experience in the job offered or 3 years of experience as Developer, Software Developer or related occupation. Alternatively, employer will accept Bachelor of Science degree or foreign equivalent degree in Computer Science, Software Engineering, Computing or related field plus 5 years of experience in the job offered or 5 years of experience as Developer, Software Developer or related occupation
Special Skills:
Experience in:
(1) Streaming Protocols: RTP, RTSP, RTCP, HTTP (Adaptive streaming, MPEG-Dash), RTMP). Media codecs, formats, transports and container protocols: MPEG-2, H.264/AVC, AAC, AC3, MP4, TS;
(2) Media frameworks: FFmpeg, librtmp, libx264;
(3) Networking: OS network stack. TCP, Socket programming;
(4) Programming Language: C/C++ in Multithreaded environment;
(5) Tools: Network analysis tools: Wireshark;
(6) Techniques:-Dynamic bit-rate adjustment, encryption and forward error correction;
Expertise/knowledge must be sufficient to adequately perform the duties of the job being offered. Employer will accept any suitable combination of education, training or experience.