waypointjobs

Ammortal, Inc.

Embedded Linux Applications Engineer

johnson city, TN

Check who can apply and the requirements below before continuing.

About this opportunity

Ammortal, Inc. lists this Embedded Linux Applications Engineer opportunity in johnson city, Tennessee. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Full-time

Hybrid (Average of 2-3 days in office per week)

Mars Hill, NC

$90,000 - $120,000 + benefits

About Us

The Ammortal Chamber integrates five science-backed modalities into one immersive session. Our clients include wellness clinics and spas, sports teams and athletic departments, hotels, and individuals who bring the Chamber into their homes.

We are a small team with a startup culture. Hardware and software engineers, health professionals, and operators work side by side. Since shipping our first product we have grown steadily, and the software that drives the Chamber is now at the center of what comes next.

This role offers hands-on experience across the whole product, close mentorship from a senior engineer, and the chance to see your work running in the field.

What is this role and why does it exist?

This role centers on Linux systems software for the Chamber: building application-level software that runs on embedded Linux and interfaces with hardware over common serial and bus protocols (the software layer that sits above the firmware and drives the product). You'll occasionally reach up the stack into frontend work as well, giving you end-to-end understanding of the system.

You'll need a solid programming foundation, comfort in Linux, and real curiosity about how software talks to hardware. You'll work directly with the hiring manager, who will guide your ramp-up and grow your responsibilities as you build confidence. This is a role where you can go deep in embedded Linux and systems software while learning the full shape of a shipping hardware product.

Responsibilities

Develop features and fixes for Chamber application software on embedded Linux, with guidance from senior engineers

Learn and contribute to the software that communicates with hardware over serial and bus protocols

Write clean, tested code and participate in code reviews

Take part in quality assurance to help keep Chamber software reliable

Help investigate and resolve customer issues, escalating when needed

Assist with maintenance of early-gen Chamber software

Contribute to frontend work as needed

Collaborate with hardware, operations, and customer experience teammates

Skills to Excel

Curiosity: Wants to understand how things work under the hood, from the operating system down to the wire

Continuous Learning: Picks up new languages, tools, and patterns quickly and enjoys doing it

Attention to Detail: Organized and methodical in development and testing

Coachability: Takes feedback well, asks good questions, and applies what you learn

Independent + Collaborative: Balances initiative with knowing when to ask for help

Systems Thinking: Interested in how different layers of the stack fit together

Customer Focus: Cares about how technical work affects the people using the product

Comfortable Multitasking: Can manage a few priorities at once and switch between them

Team Collaboration: Works well in a small, cross-disciplinary team

Requirements

What technical knowledge do you need to perform in your role?

Required

Proficiency in at least one programming language (Go, Python, C, C++, JavaScript, or similar) and willingness to learn others

Comfort working in Linux environments and on the command line

Experience with version control (Git)

Basic understanding of software development lifecycle and testing practices

Preferred

Exposure to Go or C for systems-level work

Any experience with hardware, microcontrollers, Raspberry Pi, Arduino, or similar hobby or coursework projects

Familiarity with serial communication or bus protocols (for example Modbus, I2C, SPI, RS-485 or similar)

Exposure to Docker or containerized deployments

Familiarity with Debian-based Linux systems

Exposure to MQTT or other IoT communication protocols

Familiarity with shell scripting (Bash)

Exposure to Next.js, React, or TypeScript

Familiarity with a project tracking tool (Asana, Linear, Jira, or similar)

Familiarity with AI-collaboration tools and agents

Qualifications

Must haves

1 to 4+ years of professional software experience

Nice to haves

Degree or coursework in computer science, computer engineering, electrical engineering, or a related field, or equivalent self-taught experience

Personal or open-source projects that touch hardware, Linux, or systems programming

Prior internship or early-career role in embedded systems, IoT, or backend development

Benefits

Pay, Location, Hours

Pay range: $90,000 - $120,000

Benefits: 80% health, dental, and vision covered.

Flexible paid time off.

Location: Hybrid in the Asheville, NC area. Onsite at least 2 days per week, can be more some weeks depending on current assignments.

Relocation assistance available for the right candidate.

#J-18808-Ljbffr

Worksite address

johnson city, TN, 37603, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Operational Technology Security Senior Engineer

marysville, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Racing Corporation USA

WhatJobs

Electrical Design Contingent Engineer

santa clarita, CA

Salary not specified

Job Purpose The Electrical Design Contingent Engineer will support company projects by performing electrical design activities, collaboratin…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Mfg. Equipment Engineer (101582)

anna, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with…

Listing review due 2026-10-06View job

Honda Aero, LLC.

WhatJobs

Test Cell Quality Engineer

burlington, NC

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Racing Corporation USA

WhatJobs

Supplier Quality Engineer

santa clarita, CA

Salary not specified

Job Purpose Responsible to lead quality initiatives for pre-production builds and new product launches. This role ensures readiness through …

Listing review due 2026-10-06View job

Honda Aircraft Company, LLC

WhatJobs

Engineer, Quality Engineer

greensboro, NC

Salary not specified

Job Purpose The purpose of this role is to support the company’s quality, compliance, and operational performance objectives by combining Qu…

Listing review due 2026-10-06View job