SewerAI Corporation

Senior Software Engineer, Pioneer Desktop

SewerAI Corporation
Apply
1 day ago
Remote, United StatesSenior

Base Salary

$150k - $205k/yr

Responsibilities

  • Connect Pioneer Desktop to inspection cameras, truck equipment, sensors, and crawler controllers.
  • Build reliable video recording and protect inspection data during disk, process, and network failures.
  • Improve offline storage, cloud synchronization, application stability, crash diagnostics, and software updates for field trucks.
  • Contribute to the desktop runtime, release pipeline, code signing, installers, and fleet deployment processes.
  • Collaborate with Product, Design, the web team, and the Truck team lead to simplify operator workflows.
  • Investigate customer issues using logs and field reports, communicate with operators and supervisors, and follow fixes through deployment.
  • Visit trucks, hardware vendors, customer go-lives, and team offsites as needed.

Requirements

  • 5+ years of experience building production software, including real-time desktop or hardware-connected applications.
  • Experience shipping desktop applications such as Electron, Tauri, Qt, WPF, or native Windows applications to users without direct remote shell access.
  • Strong TypeScript skills and understanding of the Electron main, renderer, preload, and utility process model.
  • Experience with hardware communication, including serial protocols, byte framing, checksums, USB behavior, and device drivers.
  • Ability to debug Windows applications using tools and concepts such as file locks, path and locale behavior, Event Viewer, Process Monitor, and PowerShell.
  • Experience designing resilient software for disk-full conditions, dropped networks, interrupted writes, and process termination.
  • Strong product fundamentals, user focus, troubleshooting ability, and communication skills for working with operators and field supervisors.
  • Experience with Node.js, Electron, React, browser media APIs, ffmpeg, database fundamentals, desktop app testing, AWS, and GitHub Actions.
  • Preferred experience with C#/.NET, DirectShow, Media Foundation, Rust, WebAssembly, minidumps, Crashpad, Breakpad, symbol servers, WiX/MSI, Squirrel, Intune, SCCM, Authenticode, EV certificates, cloud KMS, H.264, capture cards, RTSP, GPS, NMEA, geospatial data, NASSCO standards, or industrial inspection hardware.

Benefits

  • Base salary of $150,000–$205,000 plus equity.
  • Medical, dental, vision, basic life insurance, and 401(k).
  • Unlimited PTO.
  • Approximately 5–10% travel for truck visits, customer go-lives, and team offsites.
  • Opportunity to work on a high-impact product used by sewer-inspection crews and collaborate closely with the Truck team lead.

Tech Stack

AWSC#ElectronGitHub Actions.NETNode.jsPowerShellReactRustTypeScriptWindows

Categories

SewerAI Corporation

About SewerAI Corporation

51-200 employees

SewerAI builds AI-powered software for underground pipe inspection and condition assessment used by utilities, municipalities, contractors, and engineering firms. Products include AutoCode, which detects pipe conditions from CCTV and other inspection video, and Pioneer, a web platform for review, reporting, and capital planning sold as SaaS. The privately held company was founded in 2019 and is headquartered in Walnut Creek, California.

Contact me