Kargo

Senior Software Engineer, Edge

Kargo
Apply
2 months ago

Responsibilities

  • Build high-performance C++ systems for machine vision and AI on edge devices.
  • Develop advanced perception systems using 3D computer vision.
  • Build agentic AI systems to deploy, manage, and monitor fleets of edge devices.
  • Design and implement scalable software for distributed edge infrastructure and device management.
  • Optimize performance, reliability, and scalability across hardware and software.
  • Collaborate 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 computer vision, machine learning or AI, robotics, or edge computing.
  • Strong debugging, performance optimization, and problem-solving skills.
  • Degree or master’s degree in computer science, computer engineering, electrical engineering, robotics, or a related field.

Tech Stack

Categories

EmbeddedRobotics
Kargo

About Kargo

51-200 employees
Contact me