Algorithm Engineer

California

Strativ Group
Apply for this Job

Position Overview

We're hiring an early-career engineer with a focus on firmware and software development to support fast-paced prototyping efforts. You'll be working on embedded systems running Linux, helping to create experimental applications that interact with cameras, GPUs, and emerging computer vision workflows. This is a hands-on role ideal for someone who enjoys pushing boundaries in an R&D setting.


Your Role

  • Write C/C software (Python is a bonus) targeting embedded Linux environments
  • Build and refine experimental features across video, sensing, and interface domains
  • Work closely with cross-functional engineers to trial new concepts and hardware configurations
  • Combine components such as media encoders, control layers, and visual interfaces into working systems
  • Set up and interact with hardware like GPUs, imaging sensors, and embedded peripherals
  • Contribute to an iterative engineering culture where speed, experimentation, and adaptability are essential
  • Support internal tooling efforts to streamline prototype development and testing
  • Explore use cases relevant to austere or remote environments, including space system applications

What You Bring

  • A degree in Computer Engineering, Computer Science, or similar (Bachelor's or Master's)
  • Strong academic background (GPA of 3.5+ preferred) with solid foundations in algorithms and systems
  • Programming proficiency in C or C ; scripting in Python is a plus
  • Prior experience working with Embedded Linux systems (ARM-based platforms ideal)
  • A creative, self-directed approach to technical challenges and unfamiliar problems
  • Ability to deconstruct and implement parts of complex systems for early-stage testing
  • Comfort working in collaborative, multi-disciplinary engineering teams

Bonus Experience

  • Knowledge of video processing pipelines, compression standards (e.g. H.264, HEVC), or streaming tech (e.g. SRT, MPEG-TS)
  • Familiarity with GPU programming or rendering (CUDA, Vulkan, OpenGL)
  • Exposure to computer vision tools like OpenCV, TensorFlow, or custom-built image processing systems

Benefits

  • Unlimited PTO
  • Bonus, 401k, Health Care Plan (Medical, Dental, Vision)
  • Possible Stock Option Plan participation, based on performance and tenure.
Date Posted: 03 June 2025
Apply for this Job