Latest AI JobsBrowse Jobs
Axon logo

Senior Firmware Engineer I

AxonHo Chi Minh City, Ho Chi Minh City, Vietnam2004 Sensors - Devices
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
22 Sept 2026
Status
Open · checked 9d ago

About this role

The Senior Firmware Engineer I role at Axon involves leading technical execution for platform firmware programs, from Board Support Package development to next-generation camera and robotics products based in Ho Chi Minh City. This position suits an experienced embedded software professional who wants to drive meaningful safety and justice technology initiatives in a hybrid work environment.

Role Overview

As a Senior Firmware Engineer I on the Platform Firmware team, the professional acts as a project technical leader, guiding technical execution from Board Support Package (BSP) development to next-generation robotics and camera-based products. This position involves setting quality standards, guiding peers, managing cross-team dependencies, and owning full projects or major portions of multi-engineer projects. The engineering environment primarily utilizes Embedded Linux on SoCs and SoMs, along with Embedded Android and RTOS-based microcontrollers, leveraging programming languages such as C, C++, Rust, Golang, and Python.

Key Responsibilities

Lead technical execution of firmware projects for current and next-generation Axon devices while establishing quality standards.
Own full projects or significant portions of multi-engineer initiatives from design through validation and production support.
Develop firmware for Embedded Linux or Embedded Android on SoCs and SoMs, as well as microcontrollers and RTOS-based systems.
Drive architecture and design decisions for connectivity technologies including Wi-Fi, Bluetooth/BLE, Sub-GHz, and Cellular LTE/5G.
Direct battery, power, and thermal-management subsystems with a focus on safety and reliability.
Lead board bring-up, hardware integration, and debugging efforts in collaboration with Electrical Engineering.
Set testing strategies and maintain advanced unit, integration, and automated tests.
Author and review Software Design Reviews, Pre-Mortems, and After Action Reviews.
Mentor L7 engineers toward promotion readiness and conduct candidate interviews.
Utilize agentic AI across design, implementation, testing, debugging, and documentation while holding results to high performance standards.

Requirements

Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or equivalent practical experience.
Five or more years of real-world industry firmware or embedded experience developing on IoT products.
Strong programming ability in one or more of C, C++, Rust, Golang, or Python.
Extensive hands-on experience owning firmware or embedded software projects end-to-end for IoT, consumer electronics, robotics, automotive, networking, or similar products.
Strong experience with both kernel and user-space Embedded Linux, including Yocto, OpenWRT, or other embedded distros for Board Support Packaging.
Strong understanding of computer architecture, peripherals, operating systems, concurrency, and networking concepts.
Ability to read datasheets and schematics to independently debug hardware and software issues.
Proven track record of setting technical direction, coordinating cross-team dependencies, and navigating ambiguity.
Working experience using agentic AI tools across design, implementation, testing, debugging, and documentation.

Nice to Have

Experience with Embedded Android/AOSP.
Experience with RTOS and microcontroller firmware.
Experience with Cellular LTE and 5G modems.
Experience with battery, power management, safety, and thermal subsystems.
Experience with Robotics and 9-Axis Orientation Algorithms.
Experience developing manufacturing, provisioning, or calibration software.
Experience building or extending automated hardware/firmware test systems.
Prior experience leading cross-functional programs or driving architecture and design reviews.

Skills and Tools

C
C++
Rust
Golang
Python
Embedded Linux
Embedded Android
Yocto
OpenWRT
RTOS
Board Support Package (BSP)
IoT Connectivity (Wi-Fi, Bluetooth/BLE, Sub-GHz, Cellular LTE/5G)
Agentic AI Development Tools

Salary and Benefits

Medical and Dental Insurance
Vision Insurance
Robust Paid Time Off policy
Bonuses
Lunch allowance
Cell phone stipend
Free LinkedIn Learning account or similar learning platforms
Access to 24/7 online emotional and mental support
Gym membership
Free motorbike parking
Stocked fridges and pantries with free coffee, cold beverages, and snacks
Annual company outing trip
Monthly team social activities

About the Company

Axon is on a mission to Protect Life, exploring society's most critical safety and justice issues through an ecosystem of connected devices and cloud software. Life at Axon is fast-paced, challenging, and meaningful, offering professionals the opportunity to take ownership, drive real change, and work toward a mission that matters.

How to Apply

Interested candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

Where is this job located?

This role is based out of the Axon office in Ho Chi Minh City, Vietnam, following a hybrid schedule with onsite work from Tuesday through Friday and remote work on Mondays.

What programming languages are used in this role?

Depending on the program, you may work with C, C++, Rust, Golang, or Python.

What level of experience is required?

Candidates must have 5 or more years of real-world industry firmware or embedded experience developing on IoT products, alongside a B.S. in a relevant engineering discipline or equivalent practical experience.

What are the travel requirements for this position?

Travel obligations for board bring-up, hardware validation, and manufacturing support are required during critical build milestones, forecasting a modest amount of travel over an 18-month period.

What benefits does Axon offer employees?

Benefits include medical, dental, and vision insurance, a robust paid time off policy, bonuses, a lunch allowance, a cell phone stipend, a gym membership, free motorbike parking, stocked pantries, learning platform access, and mental support resources.

Ready to apply?

The application is on the official Axon careers page.

Apply on company site