Software Engineer

Aegis Search

San Francisco (CA)

Hybrid

USD 200,000 - 220,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Comprehensive benefits package

Job summary

Aegis Search is hiring a senior C++ engineer for a small software team building an advanced IoT device with multiple cameras and sensors. The role sits at the application layer above firmware, focusing on real-time video pipelines and multithreaded systems.

Based in San Francisco with hybrid work, the position offers a base salary of $200k–$220k, plus equity and a comprehensive benefits package, and opportunities to collaborate with ML/CV and embedded engineers on cutting-edge AI-driven camera

Qualifications

  • Strong commercial C++ experience - at least 4 years.
  • Embedded Linux experience - Yocto would be ideal.
  • GStreamer or comparable streaming framework experience.
  • Multithreading experience.

Responsibilities

  • Building and extending application level C++ on an embedded Linux platform.
  • Working with GStreamer pipelines.
  • Designing multithreaded, synchronization heavy code.
  • Working closely with both embedded and ML/CV engineers.

Skills

C++
Embedded Linux
GStreamer
Multithreading

Tools

Yocto

Job description

You'll be working for an ambitious start up in a small software team as the senior C++ engineer, working at the application layer above the firmware. The product is a complex, high-end IoT device, featuring multiple cameras and sensors.

Your core role will be helping the product move from prototype to launch ready. The day to day work will consist of working on real time video pipelines, and the threading work that holds everything together.

The business are enthusiastic advocates of AI- it's embedded in how the engineering team work day to day, and it's also a core selling part of their products, with machine learning and computer vision playing a key role in their camera system.

The role is based in San Francisco, and is operated on a hybrid model. The base salary for this role is in the range of $200k to $220k, plus equity and a comprehensive benefits package.

What you'll be doing
  • Building and extending application level C++ on an embedded Linux platform
  • Working with GStreamer pipelines
  • Designing multithreaded, synchronization heavy code
  • Working closely with both embedded and ML/CV engineers
What you'll need
  • Strong commercial C++ experience - at least 4 years
  • Embedded Linux experience - Yocto would be ideal
  • GStreamer or comparable streaming framework experience
  • Multithreading experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded software engineer
Embedded software engineer

Aegis Search Ltd • San Francisco (CA)

On-site
USD 200,000 - 240,000
Health coverage
Equity
Senior C++ Engineer - Embedded Linux, AI/ML Video Pipelines
Senior C++ Engineer - Embedded Linux, AI/ML Video Pipelines

Aegis Search • San Francisco (CA)

Hybrid
USD 200,000 - 220,000
Equity
Comprehensive benefits package
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer - Camera Systems (Yocto/Linux)
Senior Embedded Software Engineer - Camera Systems (Yocto/Linux)

Aegis Search Ltd • San Francisco (CA)

On-site
USD 200,000 - 240,000
Health coverage
Equity
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
C/ C++ Software Engineer
C/ C++ Software Engineer

Rayvector Technologies • Tualatin (OR)

On-site
USD 110,000 - 160,000
Senior C++/Qt Developer — GStreamer Video for Infotainment
Senior C++/Qt Developer — GStreamer Video for Infotainment

Spyro Soft • United States

Remote
USD 120,000 - 180,000
Senior Embedded Engineer - Command Connector
Senior Embedded Engineer - Command Connector

United States Digital Space LLC • San Mateo (CA)

On-site
USD 200,000 - 315,000
Healthcare coverage
Vision coverage
Dental coverage
+9
Staff Embedded Software Engineer - Product Lead (Embedded AI)
Staff Embedded Software Engineer - Product Lead (Embedded AI)

Blumberg Capital Company • San Francisco (CA)

On-site
USD 100,000 - 130,000