Embedded Kernel Engineer for Video Processing (C/C++)

Socket.dev

Portland (OR)

On-site

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Socket.dev is seeking an Embedded Software Engineer - Kernel to join the Software Engineering team in Portland, OR. You will design, develop, and maintain low-level C/C++ software for video processing across Linux, Nvidia platforms, and custom hardware.

You will collaborate with Customer Support, Sales, and customers to gather requirements, build drivers, and optimize build and deployment workflows using Yocto, Linux kernels, and related tools.

Qualifications

  • Bachelor’s degree in engineering, computer science, or related field.
  • 3+ years of experience in C/C++ development for embedded systems.
  • Strong expertise in building, packaging, and deployment workflows for embedded platforms, such as Nvidia systems.
  • Understanding cross-compilation and runtime environments for performance-sensitive libraries on embedded platforms.
  • Knowledge of multimedia encoding/decoding, video and image preferred.
  • Familiar with Linux build systems, kernel development, and device driver debugging.
  • Must be authorized to work in the United States on a full-time basis.

Responsibilities

  • Design, develop, and maintain embedded software in C/C++ for video processing systems.
  • Develop and maintain embedded software solutions using Linux build systems, including Yocto, for various hardware platforms.
  • Build, configure and debug Linux kernels across a variety of hardware platforms.
  • Develop Linux drivers for videos, communication, memory, network, and other electrical subsystems.
  • Manage configuration and release of library to existing and future customers.
  • Collaborate with Customer Support and Sales teams to ensure seamless integration and deployment of customer-requested changes.
  • Work directly with customers to collect requirements and deliver tailored solutions.
  • Rapidly learn new technologies and adapt to evolving hardware/software environments.
  • Other duties as assigned.

Skills

C/C++ embedded
Yocto
Linux kernel
Cross-compilation
Linux build systems
Device drivers debugging
Multimedia encoding/decoding
NVIDIA systems

Education

Bachelor’s degree in engineering, computer science, or related field

Tools

Yocto
Kernel debugging tools

Job description

Socket.dev is seeking an Embedded Software Engineer - Kernel to join the Software Engineering team in Portland, OR. You will design, develop, and maintain low-level C/C++ software for video processing across Linux, Nvidia platforms, and custom hardware.

You will collaborate with Customer Support, Sales, and customers to gather requirements, build drivers, and optimize build and deployment workflows using Yocto, Linux kernels, and related tools.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Kernel Software Engineer – Video & Linux
Embedded Kernel Software Engineer – Video & Linux

Sightline Intelligence • Portland (OR)

On-site
USD 100,000 - 120,000
Embedded Software Engineer - Kernel
Embedded Software Engineer - Kernel

Sightline Intelligence • Portland (OR)

On-site
USD 100,000 - 120,000
Embedded Software Engineer - Kernel
Embedded Software Engineer - Kernel

Socket.dev • Portland (OR)

On-site
USD 120,000 - 160,000
Embedded Software Engineer II - Linux/ARM/C for Video
Embedded Software Engineer II - Linux/ARM/C for Video

SmallHD • Cary (NC)

On-site
USD 110,000 - 150,000
Health Insurance
401(k) Matching
Fun events throughout the year
Embedded Software Engineer - Yocto and Linux Experience
Embedded Software Engineer - Yocto and Linux Experience

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Embedded Linux Engineer: Yocto, BSP & Kernel Dev
Embedded Linux Engineer: Yocto, BSP & Kernel Dev

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Senior Embedded C++ Engineer (Linux/IoT)
Senior Embedded C++ Engineer (Linux/IoT)

InfoVision Inc. • Dallas (TX)

On-site
USD 100,000 - 140,000
SENIOR EMBEDDED SOFTWARE ENGINEER
SENIOR EMBEDDED SOFTWARE ENGINEER

?(?)? • Sioux Falls (SD)

On-site
USD 110,000 - 140,000
Flexible Work Arrangements
Savings & Retirement Benefits
Tuition Reimbursement
+6
Embedded Linux C++ Engineer – Firmware & Systems
Embedded Linux C++ Engineer – Firmware & Systems

Motorola Solutions • Allen (TX)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with Company Match
+4
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000