← Back to jobs

Z3 Technologies Inc Logo
Senior Software Engineer, Embedded Systems

Z3 Technologies Inc

 

Greater Chicago area, IL

Posted On: Just posted
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Software Engineer
Tenure: Contract - Corp-to-Corp, Contract - Independent, Contract - W2
Related Jobs

No related jobs found

Description

You will develop and maintain video processing software, protocols, and device drivers for embedded audio/video streaming systems on Qualcomm, HiSilicon, Ambarella, or Texas Instruments processors.

Responsibilities

  • Develop and maintain video-centric applications including encoders, decoders, transcoders, and DVRs.
  • Bring up new hardware platforms and debug software across boot loader, kernel, drivers, and application layers.
  • Design and maintain multithreaded software using queues, semaphores, and task prioritization.
  • Provide occasional customer support and handle confidential customer records with discretion.

Required Skills

  • 5+ years of experience in embedded Linux application and kernel development.
  • Proficiency in C/C++, Lua, Python, and shell scripting.
  • Experience with build systems including Makefile, autoconf/automake, git, bitbake, OpenEmbedded, and CMake.
  • Knowledge of multimedia frameworks such as Gstreamer, OpenMAX, DVSDK, or DVR-RDK.
  • Understanding of video/audio processing concepts: A/V sync, timing, timestamps, buffering, and codecs (H.264, HEVC, AAC).
  • Familiarity with Linux media mechanisms like frame buffer and V4L2.
  • Bachelor’s degree or higher in a technical field.

Preferred Skills

  • Significant experience with video SoC processors from Texas Instruments, Qualcomm, Ambarella, or HiSilicon.
  • Deep knowledge of streaming protocols (RTP/RTSP, RTMP, SRT, ONVIF) and formats (MPEG-2 TS, MP4, AVI).

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs