Remote Embedded Linux Engineer — Yocto, OTA, Stock Options

Karman

Ann Arbor (MI)

Remote

USD 155,000 - 185,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental, vision
Employer-match 401k
Flexible paid time off

Job summary

Karman, a fast-growing NVIDIA-backed AI company, is seeking an Embedded Linux Engineer to automate provisioning and OTA for IoT devices. The role focuses on Yocto-based systems, Linux kernel work, and secure deployments, in a remote US-based setting.

You'll collaborate across hardware, algorithms, and product teams, building robust embedded software in C/C++, Python, and Bash, with a strong emphasis on security and scalable CI/CD pipelines.

Qualifications

  • 8+ years of professional experience including 5+ years of Yocto, BSPs, Linux kernel, device drivers, bootloader configuration, and infrastructure automation
  • Experience configuring and deploying IoT systems, including OTA update systems and secure communications configurations
  • Experience writing and maintaining embedded Linux applications with C, C++, or other systems languages
  • Proficiency with scripting languages such as Python, Bash, or similar
  • Experience with software build systems and CI/CD pipelines
  • Strong understanding of security protocols, particularly for IoT environments
  • Familiarity with Git, version control systems, and Agile methodologies
  • Excellent problem-solving skills and ability to troubleshoot complex issues
  • Ability to work collaboratively in a fast-paced, remote work environment
  • Strong communication skills, both written and verbal

Responsibilities

  • Design, implement, and maintain Yocto-based embedded Linux OS projects
  • Automate the infrastructure to improve the flashing and provisioning of IoT devices in the manufacturing process
  • Automate software build and deployment processes for use in IoT devices
  • Configure and manage Linux-based IoT systems for deployment to the field
  • Implement and manage over-the-air (OTA) software update systems
  • Configure and manage tight security controls to ensure the integrity and security of devices and data
  • Configure LTE and wifi subsystems
  • Write, debug, and maintain high quality software for embedded Linux systems with languages such as C and C++, bash scripting, and Python
  • Provide Linux kernel and driver adjustments
  • Collaborate with cross-functional teams including hardware, algorithms, and product to ensure alignment with strategic objectives
  • Troubleshoot, maintain, and update existing IoT systems and devices as needed
  • Support possible Linux kernel development and kernel module integration for IoT devices
  • Monitor and analyze performance metrics of deployed systems and devices
  • Contribute to documentation for provisioning and deployment processes

Skills

Yocto
BSPs
Linux kernel
Device drivers
Bootloader configuration
Infrastructure automation
CI/CD pipelines
IoT security
Git
Agile methodologies

Education

Advanced degree in CS/Engineering
Bachelor's in CS/Engineering

Tools

Ansible
Mender OTA
Docker
Kubernetes
Linux kernel development
Embedded systems tools

Job description

Karman, a fast-growing NVIDIA-backed AI company, is seeking an Embedded Linux Engineer to automate provisioning and OTA for IoT devices. The role focuses on Yocto-based systems, Linux kernel work, and secure deployments, in a remote US-based setting.

You'll collaborate across hardware, algorithms, and product teams, building robust embedded software in C/C++, Python, and Bash, with a strong emphasis on security and scalable CI/CD pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer
Embedded Linux Engineer

Karman, Inc. • United States

Remote
USD 155,000 - 185,000
Health insurance
Flexible PTO
401k with employer match
Embedded Linux Engineer
Embedded Linux Engineer

Karman • Ann Arbor (MI)

Remote
USD 155,000 - 185,000
Health, dental, vision
Employer-match 401k
Flexible paid time off
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
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
Embedded Linux Platform Architect — Yocto + Jetson (On-site)
Embedded Linux Platform Architect — Yocto + Jetson (On-site)

Pave Talent • Philadelphia

On-site
USD 140,000 - 190,000
Annual bonus
On-site Philadelphia
Hardware-in-lab environment
Embedded Linux Engineer (Yocto + Jetson)
Embedded Linux Engineer (Yocto + Jetson)

Pave Talent • Philadelphia

On-site
USD 140,000 - 190,000
Annual bonus
On-site Philadelphia
Hardware-in-lab environment
Senior Embedded Linux & OTA Fleet Engineer
Senior Embedded Linux & OTA Fleet Engineer

SunAlgo • United States

Remote
USD 120,000 - 160,000
Remote Embedded Firmware Engineer, Power-Grid AI Edge
Remote Embedded Firmware Engineer, Power-Grid AI Edge

Karman, Inc. • Michigan

Hybrid
USD 120,000 - 160,000
Senior Embedded Linux Engineer - Yocto (Remote/USA)
Senior Embedded Linux Engineer - Yocto (Remote/USA)

Witekio • Bellevue (WA)

Hybrid
USD 130,000 - 140,000
Full medical, dental & vision
Dependent coverage 50%
25 days PTO
+1
Senior Linux Embedded Engineer — Remote US, Yocto/C/C++
Senior Linux Embedded Engineer — Remote US, Yocto/C/C++

Witekio • Seattle (WA)

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
Generous PTO - 25 days/year