Senior Firmware Engineer

Apply Here

Countries
Vietnam
Job Types
software & tech, engineering & hardware
Experience
late
Organization Types
government & public sector, robotics
Location
Ho Chi Minh City
Posted Date
Company
Axon

AI Summary

Job Description

Lead technical execution of firmware projects for Axon devices, developing firmware for Embedded Linux/Android on SoCs/SoMs and microcontrollers. Drive architecture for connectivity, power management, and thermal subsystems. Own projects end-to-end, including board bring-up, debugging, and testing. Mentor engineers and utilize AI tools for development.

Hard Requirements

  • B.S. in Computer Engineering, Computer Science, Electrical Engineering, or equivalent practical experience
  • 5+ years of industry firmware or embedded experience developing on IoT products
  • Strong programming ability in 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 exposure to Yocto, OpenWRT, or other embedded distros for Board Support Packaging (BSP)
  • Strong understanding of computer architecture, peripherals, operating systems, concurrency, and networking concepts
  • Strong ability to read datasheets and schematics and independently debug issues that span hardware and software
  • Strong understanding of data structures, algorithms, and object-oriented design patterns
  • Proven track record setting technical direction, coordinating cross-team dependencies, and navigating ambiguity with minimal supervision
  • Experience mentoring engineers and contributing to interview processes
  • Working experience using agentic AI tools across design, implementation, testing, debugging, and documentation
  • Experience coordinating multiple AI agents effectively while managing coordination overhead, cost, and reviewability
  • Track record of raising team AI effectiveness — coaching others on validation and piloting shared standards for AI-assisted development

Soft Requirements

  • Experience with Embedded Android/AOSP
  • Experience with RTOS and microcontroller firmware
  • Experience with Cellular LTE, 5G modems
  • Experience with battery, power management, safety, and thermal subsystems
  • Experience with Robotics and/or 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/design reviews

Browse all urbanism jobs