Firmware Engineer - Solutions

Arrive AI Inc.Fishers, IN
7d

About The Position

At Arrive AI (Nasdaq: ARAI), we're not just building products—we're transforming the future of the Autonomous Last Mile™ (ALM). Over a decade ago, we started with a pioneering vision and patents for the first smart mailbox for drone delivery. Through systematic research, development, and deep customer collaboration, we've evolved to today where we deploy Arrive Points—a type of smart locker and mini-cross-docks for frictionless drone, robotic, and courier delivery and pickup, utilized from medical supplies to meals to e-commerce. Arrive AI is now growing and investing to scale an ALM network and platform of the future for all autonomous delivery providers, services, and customers. Arrive AI is the intelligent choice for the last inch of the Autonomous Last Mile™. About Us: We move fast, balancing strategy with opportunity. We are merit-based, valuing integrity, innovation, and treating others as we want to be treated. At Arrive AI, every employee is an equity holder and a business owner. Our shared vision, ownership, and culture fuel our mission to revolutionize autonomous delivery. R&D Solutions Team You’ll be joining Arrive AI’s R&D Solutions Team to push the boundaries of Autonomous Last Mile (ALM) logistics by engineering and configuring innovative hardware platforms that serve the evolving needs of cargo and delivery organizations, healthcare systems, and more. This team turns bold ideas into functional, real-world systems by working across prototyping, testing, and deployment stages. Whether you're collaborating with external partners, building in-house systems, or supporting the field, you’ll play a critical role in shaping the infrastructure of Autonomous Last Mile. Based in Fishers, IN, this is your opportunity to innovate, solve tough problems, and do your life’s best work. We are seeking a Firmware Engineer – Solutions to design, implement, and support firmware that powers Arrive AI’s autonomous hardware platforms in customer environments. This role focuses on embedded software development, hardware integration, diagnostics, and field-driven problem solving, working closely with hardware, AI, and customer-facing teams to ensure robust, scalable deployments. This is a hands-on role ideal for an engineer who enjoys seeing their work operate in the real world—from lab bench to customer site.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • 5+ years of professional experience developing firmware for embedded systems, preferably IoT systems
  • Strong proficiency in C/C++ for embedded environments
  • Experience with Linux-based embedded systems
  • Experience with IoT firmware concepts, such as secure device communication, telemetry, remote monitoring, and firmware update strategies (OTA) in deployed environments.
  • Experience with common embedded communication protocols (UART, SPI, I²C, CAN, Ethernet)
  • Experience debugging firmware on real hardware
  • Familiarity with distributed locally-interconnected systems, similar to zonal architecture in automotive applications

Nice To Haves

  • Experience working with RTOS or bare-metal systems
  • Experience with Rust for embedded environments
  • Familiarity with microcontrollers or SoCs
  • Experience with embedded coding standards, such as MISRA-C, Barr Embedded C, or similar
  • Experience supporting products deployed in customer or field environments
  • Familiarity reading schematics
  • Exposure to robotics, IoT, or autonomous systems
  • Understanding of secure boot, firmware updates, and device lifecycle management

Responsibilities

  • Design, develop, and maintain firmware for embedded systems supporting autonomous delivery platforms
  • Maintain and troubleshoot established code base
  • Work with outside developer teams
  • Implement device drivers, communication protocols, and low-level hardware interfaces
  • Optimize firmware for performance, reliability, power efficiency, and fault tolerance
  • Collaborate with Solutions Engineers and Field Support to troubleshoot and resolve firmware-related issues in deployed systems
  • Support system bring-up, testing, and validation for new deployments
  • Work in the context of an entire system intended to perform functions to meet customer needs
  • Work closely with hardware engineers to integrate sensors, actuators, compute modules, and communication components
  • Partner with AI and platform software teams to enable seamless data flow between firmware, edge compute, and cloud services
  • Provide technical input into system architecture and design tradeoffs
  • Develop and execute firmware test plans, including unit, integration, and hardware-in-the-loop testing
  • Use debugging tools (JTAG, logic analyzers, oscilloscopes) to diagnose complex hardware/software issues
  • Improve observability through logging, telemetry, and diagnostics
  • Create clear technical documentation for firmware architecture, interfaces, and deployment procedures
  • Contribute to coding standards, version control, and release management processes
  • Responsibilities include all other duties as assigned.

Benefits

  • Salary is market competitive with high equity incentive – be an owner and grow with Arrive AI.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service