Logo
Artech Information System LLC

Embedded Software Engineer - Linux Video Technology Job at Artech Information Sy

Artech Information System LLC, San Diego, California, United States, 92189

Save Job

Embedded Software Engineer - Linux Video Technology

Contract

Artech Information Systems LLC, a global staffing and IT consulting company, is the 4th fastest-growing and 10th largest IT staffing company in the US.

We are always on the lookout for enthusiastic professionals to support our Fortune 500 clients, and we currently have job openings that may interest you.

Job Description : You will work with an international team of hardware, systems, and software engineers to develop and integrate cutting-edge video technology on Linux platforms. We provide integrated solutions for smartphone, computing, entertainment, automotive, connectivity, and IoT products worldwide. The Linux video software team drives feature design, development, integration, and commercialization of video software and applications on processors.

Responsibilities :

Design, implement, integrate, and commercialize user and kernel mode software modules on Qualcomm's Snapdragon processor, meeting performance, latency, power, robustness, and stability metrics.

Conduct requirements analysis, software maintenance, and troubleshoot video applications, frameworks, and drivers.

Minimum Qualifications : BS Degree with 3+ years of industry experience in one or more of the following areas :

Embedded software development on Linux

C / C++ programming skills

Preferred Qualifications :

Experience in C / C++ programming and development in Linux / Android environments.

Knowledge of software design patterns and multi-threaded programming.

Understanding of computer architecture, operating systems, data structures, and algorithms related to Linux / Android platforms.

Debugging skills in embedded real-time operating systems on Linux platforms.

Understanding of power and performance considerations on embedded systems, preferably on Linux.

Experience with video usage models including playback, streaming, camcorder, WiFi display, and content protection.

Knowledge of Android multimedia frameworks and video applications.

Familiarity with video compression standards such as H264 / H.265 / VPx / MPEG4 / H.263 / VC1.

Experience with media file containers and parsers like MP4 / 3GP / AVI / MOV / MKV / TS / PS.

Knowledge of OpenMAX IL and other integration layer standards.

Experience with streaming protocols such as HLS / HTTP / RTSP / DASH.

Linux device driver development and debugging experience (e.g., V4L2).

Proficiency with tools and techniques used on Linux (Windbg, JTAG, etc.).

Experience with ARM or other embedded SoC development and debugging.

All information will be kept confidential according to EEO guidelines.

J-18808-Ljbffr

#J-18808-Ljbffr