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

Embedded Linux Video Software Engineer

Job in Hood River, Hood River County, Oregon, 97031, USA
Listing for: NauWork
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

A Nau Work client is seeking an Embedded Linux Video Software Engineer to join their team. This is an onsite position based in Hood River, OR
.

This company is developing high-performance imaging and video systems for use in next-generation aerial platforms. Their technology combines cutting‑edge hardware, optics, and embedded software to deliver stabilized, high‑definition video from compact, rugged systems used across defense, commercial, and industrial applications.

This is a small, agile engineering team with a reputation for technical excellence and innovation. They value hands‑on collaboration, creative problem solving, and a drive to push the limits of what’s possible in airborne imaging and embedded video systems.

In this role, you’ll develop and optimize embedded software that powers advanced onboard video systems, working closely with cross‑functional teams to ensure seamless integration between hardware, firmware, and image processing components.

Responsibilities
  • Develop and maintain GStreamer pipelines to ingest raw image data to disseminate for image processing, MISB compliant metadata, and video (H264/H265) output formats.
  • Camera driver development with MIPI, Parallel, and USB interfaces.
  • Interface with hardware design and development.
Required Experience
  • Bachelor’s degree in Computer Science/Engineering or Electrical Engineering.
  • 3 years’ experience with embedded Linux software development or similar role.
  • Expertise in MPEGTS and digital video encoding standards and libraries.
  • Experience with Video4

    Linux (V4L2), media-ctl and/or CAMX video drivers.
  • Programming experience in C and C++.
  • Driver-level programming experience. Experience with image formats and data conversions.
  • Experience with programming for 32 and 64 bit M and A Series ARM processors.
  • Familiarity with peripheral data interface protocols and associated hardware such as RS232, SPI, I2C, and CAN.
Preferred Experience (not required)
  • Experience with Xilinx Zynq and/or Qualcomm Snapdragon Gen8 architectures.
  • Experience with GStreamer processing pipelines and applications.
  • Familiarity with image data formats, image processing, and video encoding standards.
  • Familiarity with MISB standards and compliance profiles for KLV metadata.

Click 'Apply' to Learn More

Category:
Technology - System Software

Position:
Embedded Linux Video Software Engineer

#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