Embedded Linux Video Software Engineer
Listed on 2026-02-14
-
Software Development
Software Engineer, Embedded Software Engineer
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.
- 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.
- 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
(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).