Embedded Linux Engineer

Karman, Inc.

EE. UU.

A distancia

USD 155.000 - 185.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Health insurance
Flexible PTO
401k with employer match

Descripción de la vacante

Karman, Inc. is seeking an experienced Embedded Linux Engineer to automate flashing, provisioning, and deployment for IoT devices and to configure Linux-based systems for field deployment.

You will work on OTA update systems, security controls, kernel and driver adjustments, and collaboration with cross-functional teams to advance AI-powered data-center integration.

Formación

  • 8+ years of professional experience including 5+ years 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.

Responsabilidades

  • Design, implement, and maintain Yocto-based embedded Linux OS projects.
  • Automate the 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 deployment to the field.
  • Implement and manage OTA software update systems.
  • Configure and manage security controls to ensure device and data integrity.
  • Configure LTE and wifi subsystems.
  • Develop and maintain embedded Linux applications in C/C++, Python, and Bash.
  • Provide Linux kernel and driver adjustments.
  • Collaborate with hardware, algorithms, and product teams to meet strategic goals.
  • Troubleshoot and maintain existing IoT systems and devices.
  • Support Linux kernel development and kernel module integration for IoT devices.
  • Monitor performance metrics of deployed systems and document deployment processes.

Conocimientos

Yocto
BSPs
Linux kernel
Device drivers
Bootloader configuration
Infrastructure automation
C/C++
Python
Bash
Git
CI/CD
Agile methodologies
Remote collaboration

Educación

Advanced degree in Computer Science, Engineering, or related field

Herramientas

Docker
Kubernetes

Descripción del empleo

Karman is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid, bringing real-time visibility and power-flow control to complex energy infrastructure. Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.

Embedded Linux Engineer

Our team is seeking a talented and experienced Embedded Linux Engineer. As an Embedded Linux Engineer at Utilidata, you will be responsible for automating the infrastructure that improves the flashing and provisioning of IoT devices in the manufacturing process. You will also focus on automating software build and deployment for IoT devices, configuring Linux-based systems for deployment, and ensuring tight security controls. Your work will directly contribute to configuring and managing over-the-air (OTA) systems, communications configurations, and potentially supporting Linux kernel development. We are looking for candidates who are collaborative, adaptable, and committed to driving innovation. This is a remote position based in the United States, and candidates will be expected to work cross-functionally with remote teams across the country.

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
Minimum Qualifications
  • 8+ years of professional experience including 5+ years of experience working with Yocto, BSPs, Linux kernel, device drivers, bootloader configuration, and infrastructure automation
  • Experience with 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
Enhanced Qualifications (Nice to Have)
  • Advanced degree in Computer Science, Engineering, or a related field
  • Familiarity with Linux kernel development and kernel module integration
  • Experience with automation tools like Ansible
  • Experience with Mender over-the-air update manager
  • Experience with containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with hardware-level IoT integration and provisioning processes
  • Experience working with embedded systems
Salary Range:

$155,000 to $185,000 base compensation depending on experience plus stock options. Salary will be commensurate with an individual’s skills, training, years of experience, and in line with internal compensation bands.

Location:

This position can be performed remotely from anywhere in the United States.

Our Commitments:

Karman values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.

  • Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
  • Empowering employees to solve problems and work together to make a difference
  • Providing mentorship and growth opportunities as part of a collaborative team
  • A flexible work environment with flexible paid time off
  • Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Linux Engineer
Embedded Linux Engineer

Karman • Ann Arbor (MI)

A distancia
USD 155.000 - 185.000
Health, dental, vision
Employer-match 401k
Flexible paid time off
Embedded Firmware Engineer
Embedded Firmware Engineer

Karman, Inc. • Michigan

Híbrido
USD 120.000 - 160.000
Embedded Firmware Engineer
Embedded Firmware Engineer

KARMAN • Michigan

Híbrido
USD 120.000 - 160.000
Health, dental, vision
401k match
Software Engineer, On Device
Software Engineer, On Device

Karman • EE. UU.

Híbrido
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)

Híbrido
USD 120.000 - 150.000
Health, dental, vision
Employer-match 401k
Flexible PTO
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Karman • Ann Arbor (MI)

Híbrido
USD 120.000 - 160.000
Health benefits
Dental & Vision
401k match
+1
Remote Embedded Firmware Engineer, Power-Grid AI Edge
Remote Embedded Firmware Engineer, Power-Grid AI Edge

Karman, Inc. • Michigan

Híbrido
USD 120.000 - 160.000
Application Engineer, Hardware/Firmware (OEM Integrations)
Application Engineer, Hardware/Firmware (OEM Integrations)

Karman • EE. UU.

A distancia
USD 175.000 - 245.000
Health insurance
Dental insurance
Vision insurance
+2
Application Engineer, Hardware/Firmware (OEM Integrations)
Application Engineer, Hardware/Firmware (OEM Integrations)

Karman • Ann Arbor (MI)

Presencial
USD 175.000 - 245.000
Health, dental, vision coverages
Employer-match 401(k)
Flexible paid time off
Technical Program Manager, Software
Technical Program Manager, Software

Karman, Inc. • EE. UU.

Híbrido
USD 140.000 - 190.000
Health insurance
Dental insurance
Flexible PTO
+1