×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer - Linux Video Technology

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Artech Information System LLC
Full Time position
Listed on 2025-12-22
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Software Engineer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
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 help support our elite Fortune 500 clients, and we currently have job openings that may interest you.

Job Description:

You will have the opportunity to 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 the feature design, development, integration, and commercialization of video software and applications on processors.

Responsibilities:

  • Design, implement, integrate, and commercialize various user and kernel mode software modules on Qualcomm's Snapdragon processor that meet specified performance, latency, power, robustness, and stability metrics.
  • Conduct requirements analysis, software maintenance, and troubleshooting of video applications, frameworks, and drivers.
  • Minimum Qualifications:

    BS Degree with 3+ years of industry experience required 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 the Linux/Android environment.
    • Knowledge of software design patterns and multi-threaded programming.
    • Knowledge of computer architecture, operating systems, data structures, and basic algorithms, with respect to Linux/Android platforms.
    • Software debugging skills in embedded real-time operating systems on Linux platforms.
    • Understanding of power and performance considerations on embedded systems, preferably on Linux platforms.
    • Background and experience in several of the following areas:
      • Video usage models including playback, streaming, camcorder, WiFi display, and content protection.
      • Android multimedia frameworks and video-related applications.
      • Video compression standards (e.g., H264/H.265/VPx/MPEG4/H.263/VC1).
      • Media file containers and parsers (e.g., MP4/3GP/AVI/MOV/MKV/TS/PS).
      • OpenMAX IL and other integration layer standards.
      • Streaming protocols and implementation (e.g., HLS/HTTP/RTSP/DASH).
      • Linux device driver development and debugging (e.g., V4L2).
      • Expertise in working with tools and techniques used on Linux (Windbg, JTAG, etc.).
      • ARM or other embedded SoC development and debugging.

    All your information will be kept confidential according to EEO guidelines.

    #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary