
About Augury
Transforming machine health with AI-driven insights
Key Highlights
- Headquartered in New York City, USA
- Over $100 million raised from Insight Partners and others
- Serves industry leaders like Unilever and Johnson & Johnson
- 251-1K employees focused on industrial IoT solutions
Augury is a leading provider of machine health solutions, headquartered in New York City. Their innovative platform leverages AI and machine learning to deliver actionable insights into equipment performance, serving clients like Unilever and Johnson & Johnson. With over $100 million in funding from...
🎁 Benefits
Augury offers competitive salaries, equity options, flexible PTO, and a remote-friendly work policy to support work-life balance. Employees also benef...
🌟 Culture
Augury fosters a culture of innovation and collaboration, with a strong focus on leveraging technology to drive efficiency in industrial operations. T...
Overview
Augury is seeking an IoT Embedded Linux Engineer to design and build the software stack for next-generation edge devices. You'll work with technologies like C++, Go, and Rust, focusing on resilient Linux-based systems. This role requires experience in embedded systems development.
Job Description
Who you are
You have a strong background in embedded systems development, particularly with Linux — your experience includes designing and building software stacks for edge devices. You are proficient in programming languages such as C++, Go, or Rust, and you understand robust object-oriented programming and multi-threading practices. Your familiarity with building production-ready Linux images using Yocto or Buildroot allows you to manage layers and maintain reproducible builds across hardware variants. You are comfortable with platform ownership, including BSP, kernel configuration, device tree, and bootloaders like U-Boot.
You thrive in collaborative environments, working closely with hardware, manufacturing, and backend teams to deliver production-grade devices at scale. Your problem-solving skills enable you to implement core device logic effectively, ensuring secure and reliable cloud connectivity. You are committed to maintaining high standards in your work, focusing on delivering resilient systems that meet the needs of manufacturers and industrial sectors.
Desirable
Experience with modern frameworks and practices in embedded systems is a plus. Familiarity with cloud connectivity and security protocols will enhance your contributions to the team.
What you'll do
In this role, you will own the full embedded Linux platform, from bootloader to application. You will be responsible for building and maintaining production-ready Linux images, ensuring that they are optimized for performance and reliability. Your work will involve developing user-space applications that implement core device logic, leveraging your expertise in C++, Go, or Rust. You will collaborate with cross-functional teams to ensure that the devices you help create are not only functional but also secure and scalable.
You will engage in platform ownership, managing kernel configurations and startup flows, and ensuring that the systems you develop are robust and maintainable. Your role will require you to stay updated with the latest technologies and practices in embedded systems, allowing you to contribute innovative solutions to the team. You will also participate in code reviews and provide mentorship to junior engineers, fostering a culture of learning and improvement within the team.
What we offer
At Augury, we are committed to creating a workplace that values diversity and inclusion. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a mission-driven company that is transforming how industries operate through advanced technology. Join us in pioneering Production Health and making a meaningful impact in the world of manufacturing.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Augury.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
Canonical is hiring an Embedded Linux Field Engineer for Devices/IoT to expand their reach in mission-critical industries. You'll work with Linux and embedded systems to bring customer ideas to life. This position requires a strong background in Linux and system debugging.

Embedded Engineer
Verkada is hiring an Embedded Linux Software Engineer to focus on embedded Linux development for a new product line. You'll work with technologies like the Linux kernel and the Yocto Project in San Mateo.

Embedded Engineer
Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer to enhance Ubuntu for various hardware platforms. You'll work with leading OEMs and silicon partners, utilizing your expertise in Linux and embedded systems. This role is fully remote within the EMEA region.

Embedded Engineer
Amazon is hiring a Senior Embedded Engineer to design and optimize embedded software for cloud infrastructure. You'll work with C/C++ and AWS technologies, impacting millions of customers globally. This position requires 5+ years of experience in embedded software development.

Embedded Engineer
Verkada is seeking a Linux Embedded Software Engineer to develop features for embedded platforms such as cameras and sensors. You'll work in a Linux embedded environment and collaborate closely with hardware and software teams. This role requires experience in embedded systems and Linux.