Senior Systems Software Engineer; C++/Hardware Systems
Listed on 2026-01-12
-
Software Development
Embedded Software Engineer
Senior Systems Software Engineer (C++ / Hardware Systems)
Location: Seattle, WA (Lower Ballard)
Type: Full-time,
on-site only
Salary: $137,000 – $205,000 base
, depending on experience, plus benefits
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.
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.
- 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
- 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
- This role is on‑site only in our Seattle (Lower Ballard) office. We are not considering remote or hybrid candidates.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).