Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Linux Applications Engineer

$90k - $120k

Ammortal Inc

Job Description

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
  1. Develop features and fixes for Chamber application software on embedded Linux, with guidance from senior engineers
  2. Learn and contribute to the software that communicates with hardware over serial and bus protocols
  3. Write clean, tested code and participate in code reviews
  4. Take part in quality assurance to help keep Chamber software reliable
  5. Help investigate and resolve customer issues, escalating when needed
  6. Assist with maintenance of early-gen Chamber software
  7. Contribute to frontend work as needed
  8. Collaborate with hardware, operations, and customer experience teammates

Skills to Excel
  1. Curiosity: Wants to understand how things work under the hood, from the operating system down to the wire
  2. Continuous Learning: Picks up new languages, tools, and patterns quickly and enjoys doing it
  3. Attention to Detail: Organized and methodical in development and testing
  4. Coachability: Takes feedback well, asks good questions, and applies what you learn
  5. Independent + Collaborative: Balances initiative with knowing when to ask for help
  6. Systems Thinking: Interested in how different layers of the stack fit together
  7. Customer Focus: Cares about how technical work affects the people using the product
  8. Comfortable Multitasking: Can manage a few priorities at once and switch between them
  9. 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.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Embedded Linux Applications Engineer in Mars Hill, NC vacancy
  • $125k - $160k

     ...startup culture. Hardware and software engineers, health professionals, and operators...  ...it exist? This role centers on Linux systems software for the Chamber: building and owning the application-level software that runs on embedded Linux and interfaces with hardware over... 
    Suggested
    Full time
    Work at office
    Relocation package
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Ammortal Inc

    Mars Hill, NC
    8 days ago
  • $5,000 per month

    Bullman Heating & Air, a NearU Company, is seeking a Residential HVAC Service Technician Overview If you've spent the last five-plus years building real expertise in residential HVAC, Bullman Heating & Air Conditioning would like to talk to you, and we’re offering...
    Suggested
    Hourly pay
    Temporary work
    Casual work
    Immediate start
    Relocation package
    Rotating shift

    NearU

    Mars Hill, NC
    2 days ago
  •  ...Job Title: Manufacturing Engineer Location: Weaverville, NC Reports to: Engineering Manager Employment Type: Full-time...  ...Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further... 
    Suggested
    Full time

    RBC Bearings

    Weaverville, NC
    5 days ago
  •  ...Job Description Job Description Job Title: Manufacturing Engineering Trainee Location: Simpsonville, SC; Greenville, SC;...  ...Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further... 
    Suggested
    Rotational program
    Full time
    Traineeship
    Internship

    Dodge Industrial, Inc.

    Weaverville, NC
    2 days ago
  • Job Description Job Description Job Title:   HVAC Service Technician Job Location:  On The Road Reports to:  Service General Manager FLSA Status:  Non-Exempt This is a FULL-TIME position Under the supervision of the Service General Manager, the HVAC...
    Suggested
    Full time
    Work at office

    Insight Partners, LLC

    Marshall, NC
    a month ago
  • $25 - $35 per hour

    We are a locally and Veteran-owned business.If you’re an experienced HVAC Service Technician and one of your favorite parts is seeing a satisfied customer, we have an immediate opening for an HVAC Technician.This is a customer-facing, residential service role where you...
    Work at office
    Local area
    Immediate start

    Aire Serv

    Weaverville, NC
    2 days ago
  • Bullman Heating & Air seeks a Residential HVAC Service Technician to diagnose, repair, and maintain heating, cooling, and indoor air quality systems for homeowners in the Asheville area. In this field-based role, you’ll troubleshoot furnaces, air conditioners, and heat ...
    Local area

    Bullman Heating&Air

    Barnardsville, NC
    5 days ago
  • $24 - $28 per hour

    ALL WAYS Heating & Air is a reliable HVAC provider based in Weaverville, NC, conveniently located near Asheville and Hendersonville. We specialize in HVAC service and installation, with a commitment to keeping our customers comfortable throughout the year. Driven by a shared...
    Hourly pay
    Full time
    Temporary work
    Local area
    Day shift

    Southeast Mechanical

    Weaverville, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Linux Applications Engineer. Be the first to apply!