What are the responsibilities and job description for the Full-Stack Software Engineer - Embedded position at Ammortal Inc?
Full-time
Hybrid (40% onsite) - right outside Asheville, NC (Mars Hill, NC)
About usThe Ammortal Chamber brings together multiple scientifically backed technologies into one experience. It is a healing technology that can be utilized by wellness clinics and inside the home. Our clients include specialty spas and clinics, sports teams, and individuals who are biohackers or athletes.
We are a small team with a startup culture. After our first full year shipping a finished product on the market, we have shown strong growth. Our team is made up of engineers, health professionals, and startup entrepreneurs.
As we continue expanding, this role offers hands-on experience, opportunities to grow into leadership, and the chance to make a tangible impact by developing cutting-edge wellness technology. You’ll collaborate across disciplines to innovate and shape technologies that enhance well-being for our clients.
What is this role and why does it exist?This role exists at the intersection of engineering and innovation, driving the development of embedded systems and backend infrastructure that form the backbone of our wellness technology. As our product evolves to meet the demands of athletes, biohackers, and wellness clinics, we need an experienced engineer to lead the charge in creating reliable, scalable solutions.
By joining us, you’ll work on advanced projects that push the boundaries of wellness engineering, ensuring seamless integration between hardware and software. Your work will directly impact user experience and redefine how people engage with wellness technologies.
Responsibilities- Proficiency in Python, Node.js and Bash
- Experience with embedded systems, including microcontrollers (e.g. ESP32, STM32, Raspberry Pi), RTOS, IoT, and protocols like SPI, I2C, and UART
- Solid understanding of Linux systems (e.g. Debian)
- Strong skills in low-level programming and firmware development
- 1-2 years of software engineering experience, particularly in backend or embedded systems
- Exposure to scalable product development cycles and best practices (e.g. Git, GitLab Flow)
- Proven troubleshooting expertise for resolving real-time system issues
- Experience with microservice-based applications (e.g. Docker)
- Knowledge of JavaScript and C/C
- Knowledge of real-time sensing, data acquisition, and event-driven communication (e.g. Socket.IO)
- Familiarity with DevOps and CI/CD tools (GitHub Actions, Tailscale, Ansible), network design, and security protocols
- Experience with AV systems and lighting control (ArtNET, sACN, DMX)
- Familiarity with UI/UX development for embedded devices
- Exposure to generative AI and LLM's
Encouragement to Apply
If you’re a forward-thinking engineer passionate about innovation, wellness technology, and making a meaningful impact, we’d love to hear from you. Even if you don’t meet every requirement, we value curiosity, creativity, and a willingness to grow. Let’s innovate together!
Pay, Location, and Hours- Pay Range: $95,000 - $140,000
- This range is broad because we are considering a broad range of experience levels
- As a generalization,
- If you are in the 1.5-2.5 years of experience range, expect to be in the lower third
- If you are in the 2.5-5 years of experience range, expect to be in the middle third
- If you are in the >5 years of experience range, expect to be in the upper third
- Healthcare, dental, vision (80%)
- Location: Asheville, NC, with hybrid work flexibility.
- You'll work in-office at least two days a week from our R&D studio and production facility in Mars Hill (20 min north of Asheville, NC). However, you may need to come to the office more as needed for additional in-person development and hardware integration.
- Hours: Flexible, goal-oriented schedule, typically 9-5 Monday to Friday.
Salary : $95,000 - $140,000