Embedded Linux Engineer

Karman•Ann Arbor, MI
•Remote

About The Position

Karman is a fast-growing, NVIDIA-backed AI company that enables AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. Its platform is built on a custom NVIDIA module and applies capabilities developed for the electric grid to AI data centers. The Embedded Linux Engineer will automate infrastructure for flashing and provisioning IoT devices in manufacturing, automate software builds and deployments, configure Linux-based systems for field use, and maintain strong security controls. The role also involves managing OTA systems and communications configurations, with potential support for Linux kernel development. This is a remote position available anywhere in the United States, working cross-functionally with remote teams across the country. Karman values diversity and is committed to creating a welcoming, supportive, affirming, and respectful workplace. The company emphasizes employee empowerment, collaboration, mentorship, and growth opportunities. Compensation is $155,000 to $185,000 in base salary, depending on experience, plus stock options. The company also offers flexible paid time off and competitive benefits.

Requirements

  • At least 8 years of professional experience, including at least 5 years working with 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 collaborate in a fast-paced, remote work environment.
  • Strong written and verbal communication skills.

Nice To Haves

  • Advanced degree in Computer Science, Engineering, or a related field.
  • Familiarity with Linux kernel development and kernel module integration.
  • Experience with automation tools such as Ansible.
  • Experience with Mender over-the-air update manager.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with hardware-level IoT integration and provisioning processes.
  • Experience working with embedded systems.

Responsibilities

  • Design, implement, and maintain Yocto-based embedded Linux OS projects.
  • Automate infrastructure to improve flashing and provisioning of IoT devices in manufacturing.
  • Automate software build and deployment processes for IoT devices.
  • Configure and manage Linux-based IoT systems for field deployment.
  • Implement and manage over-the-air (OTA) software update systems.
  • Configure and manage security controls to protect device and data integrity.
  • Configure and manage LTE and Wi-Fi subsystems.
  • Write, debug, and maintain high-quality embedded Linux software using languages such as C, C++, Bash, and Python.
  • Provide Linux kernel and driver adjustments.
  • Collaborate with hardware, algorithms, product, and other cross-functional teams to align 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.

Benefits

  • Stock options.
  • Flexible paid time off.
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Employer-match 401(k).
  • Mentorship and growth opportunities.
  • Flexible work environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service