Senior Software Engineer - Embedded Video Algorithms

Sightline Intelligence

Hood River (OR)

On-site

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sightline Intelligence in Portland or Hood River, Oregon, seeks a Senior Software Engineer for Algorithms to design real-time video processing for embedded hardware. You will develop C/C++ algorithms on ARM multicore processors and embedded GPUs, supporting security and surveillance applications and collaborating with diverse teams.

Ideal candidates have a Bachelor’s in a related field, strong experience in C/C++ for video/image processing, and a solid grasp of real-time constraints.

Qualifications

  • Bachelor’s degree in engineering, computer science, aerospace engineering, electrical engineering, or other relevant degree.
  • Experience with C/C++ algorithm development in video, image, audio, or signal processing in resource-constrained environments, especially low-SWaP embedded systems.
  • Experience with multi-threading and concurrent programming.
  • Experience with computer vision, image processing, tracking, detection or related algorithms.
  • Understands real-time performance, latency, memory, and compute constraints.
  • Strong debugging and performance analysis skills.
  • Ability to work independently, prioritize tasks, and meet milestones/deadlines.
  • Must be authorized to work in the United States on a full-time basis.

Responsibilities

  • Develop C/C++ video processing algorithm software on the latest ARM multi-core processors and/or embedded GPUs.
  • Work on embedded video processors used in security and surveillance products, including autonomous, airborne, ground, and other applications.
  • Directly support customers.
  • Work collaboratively with a diverse team of software developers, business development, and customers.
  • Contribute to roadmap development, participate in project prioritization, and provide guidance/mentorship to more junior software engineers.
  • Other duties as assigned.

Skills

C/C++
Multi-threading
Computer vision
Real-time systems
Embedded

Education

Bachelor’s degree in engineering/computer science/electrical/aerospace

Job description

Sightline Intelligence in Portland or Hood River, Oregon, seeks a Senior Software Engineer for Algorithms to design real-time video processing for embedded hardware. You will develop C/C++ algorithms on ARM multicore processors and embedded GPUs, supporting security and surveillance applications and collaborating with diverse teams.

Ideal candidates have a Bachelor’s in a related field, strong experience in C/C++ for video/image processing, and a solid grasp of real-time constraints.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Embedded Real-Time Video Algorithms
Senior Software Engineer - Embedded Real-Time Video Algorithms

Sightline Intelligence • Portland (OR)

On-site
USD 125,000 - 150,000
Senior Software Engineer - Algorithms
Senior Software Engineer - Algorithms

Sightline Intelligence • Portland (OR)

On-site
USD 125,000 - 150,000
Senior Software Engineer - Algorithms
Senior Software Engineer - Algorithms

Sightline Intelligence • Hood River (OR)

On-site
USD 120,000 - 160,000
Senior Software Systems Engineer: AI-Driven Hardware & Vision
Senior Software Systems Engineer: AI-Driven Hardware & Vision

Sierra Olympia • Hood River (OR)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

AMC OU Ambarella Corp • Ohio

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer: AI Video & Linux
Senior Embedded Software Engineer: AI Video & Linux

Kastle • Falls Church (VA)

Hybrid
USD 140,000 - 160,000
Benefits package
Hybrid work arrangement
Senior Software Engineer — Embedded Computer Vision
Senior Software Engineer — Embedded Computer Vision

Videoray • Centreville (VA)

On-site
USD 105,000 - 160,000
Real-Time C++ Software Engineer - Video Streaming & Camera Systems
Real-Time C++ Software Engineer - Video Streaming & Camera Systems

Rayvector Technologies • Tualatin (OR)

On-site
USD 110,000 - 160,000
Senior Software Engineer, AI Vision & Real-Time Codecs
Senior Software Engineer, AI Vision & Real-Time Codecs

ambarella • Ohio

On-site
USD 120,000 - 150,000
Software Development Engineer Intern
Software Development Engineer Intern

Ambarella • Headquarters (ID)

On-site
USD 28,000 - 48,000