Senior Edge IoT Software Engineer (Python/C++)

Karman

United States

Hybrid

USD 120,000 - 150,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Flexible paid time off
401k with company match
Health, dental, vision

Job summary

Karman is an NVIDIA-backed AI company expanding its engineering team and seeking a Software Engineer to productionalize our edge IoT platform. You will design, implement, test, and optimize Python-based edge software running on constrained devices, with emphasis on real-time telemetry, security, and observability.

You will collaborate across software, hardware, QA, data science, and leadership, contribute to CI/CD pipelines, and help raise the bar for performance and reliability in distributed

Qualifications

  • 5+ years of professional software development experience.
  • Experience designing distributed systems in resource-constrained environments.
  • Proficiency in Python, C/C++, Rust, and Linux.
  • Experience with device security (PKI, secure boot) and telemetry.
  • Experience with CI/CD workflows (GitHub Actions or Jenkins).
  • Strong knowledge of network protocols (REST, gRPC, MQTT, ZeroMQ).
  • Excellent written and oral communication, teamwork.

Responsibilities

  • Design, implement, test edge software in Python (and possibly Rust).
  • Build and maintain CI/CD processes for reproducible deployments.
  • Contribute to documentation and code reviews.
  • Collaborate with software, hardware, QA, data science, and leadership teams.
  • Lead feature implementation and drive process improvements.
  • Mentor engineers through paired programming and testing scenarios.
  • Foster open communication and continuous improvement.

Skills

Python
Linux
CI/CD
Distributed systems
Edge devices
REST APIs
gRPC
MQTT
ZeroMQ

Education

Bachelor's degree or equivalent

Tools

GitHub Actions
Jenkins
Docker
NVIDIA ML software stack
Jetson Platform

Job description

Karman is an NVIDIA-backed AI company expanding its engineering team and seeking a Software Engineer to productionalize our edge IoT platform. You will design, implement, test, and optimize Python-based edge software running on constrained devices, with emphasis on real-time telemetry, security, and observability.

You will collaborate across software, hardware, QA, data science, and leadership, contribute to CI/CD pipelines, and help raise the bar for performance and reliability in distributed

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge AI Software Engineer – IoT & Distributed Systems
Edge AI Software Engineer – IoT & Distributed Systems

Karman • Ann Arbor (MI)

Hybrid
USD 120,000 - 150,000
Health, dental, vision
Employer-match 401k
Flexible PTO
+1
Software Engineer, On Device
Software Engineer, On Device

Karman • Ann Arbor (MI)

Hybrid
USD 120,000 - 150,000
Health, dental, vision
Employer-match 401k
Flexible PTO
+1
Software Engineer, On Device
Software Engineer, On Device

Karman • United States

Hybrid
USD 120,000 - 150,000
Health insurance
Flexible paid time off
401k with company match
+1
Embedded Firmware Engineer – Remote, AI-Powered Power Grids
Embedded Firmware Engineer – Remote, AI-Powered Power Grids

Karman • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Health benefits
Dental & Vision
401k match
+1
Senior Edge AI Kernel Engineer (C/C++ | Python | CUDA)
Senior Edge AI Kernel Engineer (C/C++ | Python | CUDA)

quadric technologies • Burlingame (CA)

On-site
USD 170,000 - 230,000
Medical, dental, and vision insurance
Equity
401(k) Retirement Plan
+3
Python IoT & Edge-to-Cloud Engineer (Jetson)
Python IoT & Edge-to-Cloud Engineer (Jetson)

GCS Recruitment • Georgetown (TX)

On-site
USD 66,000 - 110,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Karman • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Health benefits
Dental & Vision
401k match
+1
Senior Software Engineer - IoT/Edge, Linux & Python
Senior Software Engineer - IoT/Edge, Linux & Python

Jobot • Woolwich Township (NJ)

Hybrid
USD 100,000 - 135,000
Hybrid work environment
Senior Edge Robotics Runtime Marketing Lead
Senior Edge Robotics Runtime Marketing Lead

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 148,000 - 236,000
Equity
Benefits
Edge AI Software Engineer - Computer Vision & C++
Edge AI Software Engineer - Computer Vision & C++

Kargo • San Francisco (CA)

On-site
USD 110,000 - 150,000