Skip to content
KargoKargoSan Francisco, CA

Senior Software Engineer, Edge

Senior Software Engineer building high-performance C++ systems for machine vision, 3D perception, and agentic AI on edge devices in logistics. Requires 5+ years experience, strong C++/Linux/distributed systems background, and domain experience in CV/ML/robotics/edge computing.

Salary not listed
On-site5+ YOEEmbedded Engineering

About the role

Responsibilities

  • Build high-performance C++ systems for machine vision and AI on edge devices, processing gigabytes of data per second.
  • Develop advanced perception systems using 3D computer vision.
  • Build agentic AI systems to deploy, manage, and monitor a growing fleet of edge devices operating in real-world environments.
  • Design and implement scalable software for distributed edge infrastructure and device management.
  • Optimize system performance, reliability, and scalability across hardware and software.
  • Collaborate cross-functionally with engineering and product teams to deliver production-ready solutions.
  • Mentor junior engineers through code reviews, technical guidance, and engineering best practices.

Requirements

  • 5+ years of software engineering experience.
  • Strong proficiency in C++ and modern software development practices.
  • Experience building production systems on Linux.
  • Experience designing scalable, distributed software systems.
  • Experience with one or more of the following: computer vision, machine learning or AI, robotics, or edge computing.
  • Strong debugging, performance optimization, and problem-solving skills.
  • Degree or Masters in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or related field.

Skills

C++LinuxComputer VisionMachine LearningAIRoboticsedge computing3d computer visionDistributed SystemsAgentic AI
Shield AI

Senior Software Engineer, Autonomous Pilot Integration

Shield AIWashington, DC +3

Develop and integrate autonomy software for launched effects platforms, owning features end-to-end from simulation through live flight testing and deployment in disconnected environments. Requires strong C++ and embedded systems experience plus hardware/software integration skills for defense applications.

163k – 245k/yr
On-site5+ YOEEmbedded Engineering
Shield AI

Senior Software Engineer, Autonomous Pilot Integration

Shield AIWashington, DC +3

Develop and integrate autonomy software for expeditionary unmanned aircraft (V-BAT, X-BAT) including mission behaviors, VTOL control, multi-agent coordination, and sensor integration. Own features from simulation through live flight tests, provide technical leadership, and support field deployments and customer missions.

163k – 245k/yr
On-site5+ YOEEmbedded Engineering
Applied Intuition

Senior Embedded Software Engineer

Applied IntuitionSunnyvale, CA

Develop embedded firmware platform and safety-certified Real-Time Operating System (RTOS) using Rust and Pigweed for next-gen vehicle OS. Requires 5+ years embedded experience, strong C/C++/assembly, RTOS/ARM background.

155k – 253k/yr
On-site5+ YOEEmbedded Engineering
Beacon AI

Lead Software Engineer, Advanced Pilot Assistant Software

Beacon AISan Carlos, CA

Lead the design and deployment of robotic, embedded, and autonomy software for advanced pilot assistance systems in safety-critical aviation environments. Own features end-to-end, integrate with hardware/sensors, optimize for edge compute, mentor engineers, and ensure reliability for time-sensitive operator decisions. Requires 5+ years in production robotics/embedded systems with C++/Python.

185k – 260k/yr
Hybrid5+ YOEEmbedded Engineering
NODA AI

Senior Autonomy Engineer

NODA AIAustin, TX

Senior Autonomy Engineer designing and implementing the autonomy stack for adaptive multi-vehicle orchestration of UAVs, USVs, and UUVs. Requires 6+ years in robotics/autonomy, strong ROS2/C++/Python skills, and experience in planning, navigation, and simulation for defense applications.

Salary not listed
Hybrid6+ YOEEmbedded Engineering