Embedded Systems Engineer
Location: Remote | Experience Level: Mid to Senior (4+ years)
Build autonomous intelligence at the edge. You'll design and develop Harnas—our agentic embedded harness that enables autonomous agents to run directly on edge devices and robots without cloud dependency.
About the Role
Harnas is a hardware-agnostic framework for deploying intelligent agents on resource-constrained edge devices. As an Embedded Systems Engineer, you'll build systems that push autonomous decision-making to the edge, handling the unique challenges of embedded agentic systems: real-time responsiveness, resource constraints, hardware diversity, and autonomous operation without cloud connectivity.
You'll work on:
- Edge agent runtime - Design and develop lightweight agent execution environments for embedded devices
- Real-time autonomy - Build systems enabling real-time decision-making without cloud round-trips
- Hardware abstraction - Create frameworks supporting diverse hardware (ARM, x86, specialized accelerators)
- Resource optimization - Build agents and systems optimized for memory, power, and compute constraints
- Perception integration - Develop sensor fusion and perception systems for autonomous agents
- Autonomous operations - Build fallback mechanisms and safety systems for independent agent operation
About You
Required:
- 4+ years of professional embedded systems development experience
- Deep proficiency in C/C++ and low-level systems programming
- Experience with embedded Linux, RTOS, or bare-metal development
- Strong understanding of hardware constraints and optimization
- Experience with sensor integration or IoT devices
- Familiarity with real-time systems and embedded architecture
Nice to Have:
- Experience with autonomous systems or robotics platforms
- Background in machine learning inference on edge devices
- Experience with hardware accelerators (GPU, TPU, or specialized silicon)
- Knowledge of edge computing frameworks or embedded AI systems
- Contributions to open-source embedded projects
- Experience with power management or battery optimization
What We're Looking For
- Deep expertise in embedded systems with focus on real-time constraints
- Understanding of hardware-software integration and optimization
- Experience optimizing for resource-constrained environments
- Ability to think about systems holistically (hardware, OS, runtime, applications)
- Strong problem-solving skills for hardware-level challenges
- Passion for enabling autonomous systems at the edge
Responsibilities
- Design and develop Harnas's core embedded agent runtime
- Build hardware abstraction layers supporting diverse hardware platforms
- Develop sensor integration and perception systems for edge agents
- Optimize agent execution for memory, power, and latency constraints
- Implement fallback and safety mechanisms for autonomous operation
- Create tools for deploying and managing agents on edge devices
- Collaborate with robotics and IoT teams on real-world deployments
- Contribute to documentation and developer resources for edge agent developers
Why Join Arlin Systems?
- Build edge autonomy - Enable intelligent robots and IoT devices to operate independently
- Technical depth - Work on challenging hardware and embedded systems problems
- Hardware diversity - Design systems supporting everything from microcontrollers to edge accelerators
- Real-world impact - See your work deployed on robots and autonomous systems in production
- Remote-friendly - Work from anywhere with a collaborative, distributed team
- Learning opportunities - Stay at the forefront of embedded AI and autonomous systems
Compensation & Benefits
- Competitive salary commensurate with experience
- Equity in Arlin Systems
- Health insurance (medical, dental, vision)
- Remote work flexibility
- Professional development budget
- Annual discretionary PTO
How to Apply
Ready to build autonomous systems at the edge? Apply now or send your resume and a brief note about your embedded systems experience to: careers@arlin.systems