Firmware Engineer - Solutions jobs in United States
cer-icon
Apply on Employer Site
company-logo

Arrive AI · 19 hours ago

Firmware Engineer - Solutions

Arrive AI is transforming the future of the Autonomous Last Mile™ with innovative solutions for delivery logistics. The Firmware Engineer – Solutions will design, implement, and support firmware for autonomous hardware platforms, collaborating across teams to ensure robust deployments and troubleshoot issues in customer environments.

Computer Software

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
Possible travel up to 5 days per month
Responsibilities include all other duties as assigned

Qualification

Firmware DevelopmentC/C++ ProgrammingEmbedded SystemsLinux-based SystemsIoT Firmware ConceptsEmbedded Communication ProtocolsDebugging FirmwareRTOS ExperienceRust ProgrammingMicrocontrollers FamiliarityEmbedded Coding StandardsReading SchematicsRobotics ExposureSecure Boot Understanding

Required

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

Preferred

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

Benefits

High equity incentive – be an owner and grow with Arrive AI.

Company

Arrive AI

twitter
company-logo
Arrive AI is a pioneer in mailbox-as-a-service (MaaS), providing secure, seamless delivery and pickup infrastructure for the last inch of the autonomous last mile.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Todd Pepmeier
Chief Financial Officer
linkedin
leader-logo
Mark Hamm
COO
linkedin
Company data provided by crunchbase