Skip to main content

Kargo

Software Engineer, Edge

Locations: San FranciscomidAdded today

About this role

Kargo is seeking a Software Engineer for Edge to develop high-performance C++ software for machine vision and AI systems deployed on edge devices in logistics. You'll build computer vision features, work on agentic AI systems for fleet management, and optimize real-world edge platform performance.

What you'll do

  • Develop high-performance C++ software for machine vision and AI on edge devices
  • Build and enhance computer vision features using 3D perception and AI technologies
  • Design agentic AI systems to deploy, monitor, and manage edge device fleets
  • Collaborate with senior engineers to improve reliability, performance, and scalability
  • Troubleshoot, test, and optimize software in real-world environments

What they're looking for

  • C++ programming
  • Python programming
  • Computer vision
  • Machine learning / AI
  • Linux development
  • 3D perception
  • Edge computing
  • Problem-solving
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Kargo

Kargo builds technology solutions that digitize and automate logistics operations, including hardware sensor platforms for loading docks and AI-powered systems for freight management. The company is hiring for network security, mechanical design, and AI engineering roles to strengthen its infrastructure, product hardware, and autonomous logistics automation capabilities.

View all jobs at Kargo

Likely interview questions

  • Can you walk us through a computer vision or AI project you've worked on and the challenges you faced?
  • How have you optimized C++ code for performance-critical applications?