Demo

Senior Systems Software Engineer (C++ / Hardware Systems)

Occam Vision Group
Seattle, WA Full Time
POSTED ON 1/6/2026
AVAILABLE BEFORE 7/4/2026

Location: Seattle, WA (Lower Ballard)

Type: Full-time, on-site only

Salary: $137,000 – $205,000 base, depending on experience, plus benefits


Company

Occam Vision Group builds advanced camera systems, distributed sensor networks, and real-time software for robotics, autonomous systems, and counter-UAS applications. We design custom hardware, multi-camera platforms, and the software that ties them together — including timing, synchronization, calibration, and reliable operation across multiple nodes. Our customers include industrial, research, and defense organizations.


Role

We are looking for a senior, hands-on systems software engineer who enjoys working close to hardware and solving hard cross-layer problems. This role is on-site in Seattle and involves modern C , Python, Linux systems programming, camera pipelines, and distributed sensor coordination.

You will work across the stack — from OS and device I/O to networking, timing, and multi-node behavior — on real hardware deployed in the field.

This is not a web or SaaS role.


What You’ll Do
  • Design and implement high-performance C and Python systems for distributed camera and sensor platforms
  • Build and debug camera pipelines, image streams, and timing-critical data paths
  • Implement networking, messaging, and synchronization across multiple nodes
  • Work directly with embedded Linux systems, device drivers, and custom hardware
  • Diagnose complex issues spanning OS behavior, networking, sensors, and application logic
  • Collaborate closely with hardware, firmware, and field engineers
  • Influence architecture and long-term platform direction


What We’re Looking For
  • Strong modern C experience (systems-level, not just application-level)
  • Solid Linux experience (processes, threads, I/O, networking, debugging)
  • Comfort working with real hardware: cameras, sensors, embedded systems
  • Experience with timing, synchronization, or distributed systems is a big plus
  • Self-directed, practical, and comfortable in a small engineering team


Location Requirement

This role is on-site only in our Seattle (Lower Ballard) office.

  • We are not considering remote or hybrid candidates.

Salary : $137,000 - $205,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Systems Software Engineer (C++ / Hardware Systems)?

Sign up to receive alerts about other jobs on the Senior Systems Software Engineer (C++ / Hardware Systems) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Systems Software Engineer (C++ / Hardware Systems) jobs in the Seattle, WA area that may be a better fit.

  • Boston Associate Software Systems Redmond, WA
  • Job Details Design, implement, and optimize audio signal processing algorithms in Python and C . Develop systems and frameworks for simulating audio proces... more
  • 5 Days Ago

  • MAQ Software Redmond, WA
  • About MAQ Software We exist to build great software. It’s our shared purpose and brand promise to our customers. As a Microsoft Fabric Featured Partner, MA... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!