Senior Software Engineer - Algorithms at Sightline Applications LLC | Hood River, OR, US | Rezi

Senior Software Engineer - Algorithms at Sightline Applications LLC

Senior Software Engineer - Algorithms

Sightline Applications LLC · Hood River, OR, US

2 weeks ago

Senior Software Engineer - Algorithms

Sightline Applications LLC · Hood River, OR, US

19 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer - Algorithms role.

Rezi rewrites your resume against Sightline Applications LLC's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer - Algorithms posting at Sightline Applications LLC — free, in seconds.

About the Role

Develops and integrates algorithms for real-time video processing, tracking, and detection on low-SWaP, embedded hardware, focusing on reliable performance in resource-constrained environments.

Responsibilities

  • Develop C/C++ video processing algorithm software on ARM multi-core processors and/or embedded GPUs.
  • Work on embedded video processors for security and surveillance products, including autonomous, airborne, and ground applications.
  • Directly support customers.
  • Collaborate with software developers, business development, and customers.
  • Contribute to roadmap development, project prioritization, and provide mentorship to junior engineers.
  • Perform other duties as assigned.

Requirements

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

Skills

  • C/C++
  • Algorithm development
  • Video processing
  • Tracking
  • Detection
  • ARM multi-core processors
  • Embedded GPUs
  • Embedded systems
  • Multi-threading
  • Concurrent programming
  • Computer vision
  • Image processing
  • Signal processing
  • Debugging
  • Performance analysis
  • Strategic Thinking
  • Planning/Organizing
  • Business Acumen
  • Learn & Research
  • Math Skills
  • Reliability
  • Cultural Awareness
  • Gives & Receives Feedback
  • Communication & Collaboration
  • Analytical
  • Innovation

Location

  • Portland, Oregon
  • Hood River, Oregon

Work Type

  • Full-Time
  • Salary

Experience Level

  • Senior

Education Level

  • Bachelor’s degree

About the Company

  • Work is performed primarily at a desk using standard office equipment in a quiet, casual environment that encourages open communication, teamwork, mutual respect, and alignment with the organization’s mission, values, and goals.