AI is changing how engineering work gets done. At ATRI, we develop multidisciplinary teams that use AI to solve harder problems, work across technologies and build the next generation of intelligent and agentic products.
We believe the best response to technological change is continuous development. ATRI invests in skill development, exposure to multiple disciplines and technologies, and job rotations that help our people broaden their capabilities as the work evolves.
We don’t expect engineers to compete with AI. We expect them to learn how to use it—combining human judgment, engineering fundamentals and multidisciplinary teamwork with increasingly capable tools.
Develop new technical capabilities and learn to use emerging tools—including AI—as part of your work.
Gain exposure across disciplines, technologies, products and responsibilities instead of being confined to one narrow role.
Work with multidisciplinary teams on real products and solutions—from electronics and embedded systems to software, AI, cloud and physical-world engineering.
As technology changes, expand the problems you can solve and the responsibility you can take on.
Great products are built across disciplines. Work well with others and help the team succeed.
Act with integrity, respect people and do the right thing—even when it’s harder.
Bring energy, discipline and persistence to difficult problems.
Take pride in the work. Details matter when products have to succeed in the real world.
Keep learning. Ask questions. Explore technologies beyond the boundaries of your current role.
Own the work, the decisions and the outcome.
ATRI invests in your ability to remain valuable. We expect you to invest in becoming more valuable.
ATRI brings together electronics, embedded systems, communications, software, cloud, AI, mechanical engineering and lifecycle capabilities to build intelligent and agentic products and solutions.
Working here means learning how those disciplines come together—not simply working inside one of them.
Where ATRI hires: United States · India · Singapore · Ethiopia. Individual role locations are noted on each opening below — not every role is open in every location.
ATRI builds high-performance data infrastructure that runs at the edge, moving large volumes of continuously generated data reliably between edge devices, local storage and the cloud. We're looking for an experienced Linux systems programmer to help design, build and harden the storage and data-movement engine at the core of this infrastructure, working close to the metal in C.
ATRI's edge storage systems rely on custom Linux kernel components that sit close to the filesystem layer to deliver reliable, high-throughput data handling. We're looking for a kernel engineer who's comfortable working deep in the Linux storage stack, from kernel modules through the Virtual Filesystem (VFS) layer, and who can debug hard problems with confidence. You'll work alongside the systems programmers building the surrounding user-space services, so clear communication about kernel/user-space boundaries matters as much as the low-level engineering itself.
We're looking for a QA and test automation engineer to help validate ATRI's Linux-based edge storage systems under real-world conditions, and to build the automated pipelines that keep quality high as those systems evolve. You'll work closely with the systems and kernel engineers building the platform, turning their reliability requirements into repeatable, automated tests, and helping catch regressions before they reach production.
ATRI also builds Windows-based services that mirror our edge storage and data-movement capabilities for Windows environments. We're looking for an experienced Windows systems programmer to help design, build and operate these services in C#/.NET, from the service layer down to how they behave under real production load. You'll work closely with the Linux systems team to keep behavior and reliability consistent across both platforms.
We're looking for a Windows kernel engineer to build and maintain filesystem minifilter drivers that support ATRI's Windows-based data and storage services. This is deep, close-to-the-metal work: correctness and stability at the driver level directly determine the reliability of everything built on top of it. You'll work alongside the .NET services team and QA to make sure driver behavior holds up across real deployment conditions.
We're looking for a QA and test automation engineer to help validate ATRI's Windows-based services and drivers, and to build the automated pipelines that keep quality high as those systems evolve. You'll work closely with the Windows systems and driver engineers, turning reliability and correctness requirements into repeatable, automated coverage across the full stack.
If you're an experienced systems, kernel, QA or DevOps engineer and don't see an exact match above, we'd still like to hear from you. Tell us about your background and we'll reach out if a fit opens up.
Get in touch →