Senior Embedded Software Engineer - Devices

Axon develops ecosystem of devices and cloud software for safety and justice, focusing on protecting life through technology solutions.
Ho Chi Minh City, Vietnam
Embedded
Senior Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Hardware

Description For Senior Embedded Software Engineer - Devices

Axon is seeking a Senior Embedded Software Engineer to join their mission of protecting life through innovative technology solutions. This role focuses on developing features for Axon's camera products, requiring expertise in embedded systems and device software development. The position offers a unique opportunity to work on critical safety and justice issues while being part of a fast-paced, meaningful environment. The ideal candidate will bring 8+ years of embedded software development experience, strong C/C++ and Golang skills, and expertise in Embedded Linux development. They will work in a hybrid setting in Ho Chi Minh City, Vietnam, collaborating with cross-functional teams on desktop, mobile, and backend services. The role combines technical leadership with mentoring responsibilities, making it perfect for someone who enjoys both hands-on development and helping others grow. Axon offers comprehensive benefits including medical, dental, vision insurance, mental health support, and various lifestyle perks. The company culture emphasizes diversity, inclusion, and long-term thinking in pursuit of making the world a safer place.

Last updated 9 hours ago

Responsibilities For Senior Embedded Software Engineer - Devices

  • Design, develop, and deploy new features for Axon's camera systems in a secure, privacy preserving way
  • Coordinate across teams on platforms including desktop, mobile applications, and backend services
  • Set a high technical bar for the team through code and architecture design reviews
  • Participate in technical issues troubleshooting and solving of the team
  • Resolve ambiguity in product requirements
  • Mentor and coach junior engineers

Requirements For Senior Embedded Software Engineer - Devices

Go
Linux
  • Bachelor's degree in Computer Science, Engineering, Electronics, or equivalent technical field
  • 8+ years of professional experience in embedded software development
  • Proficiency in C/C++, Golang, and other relevant programming languages
  • Strong understanding of computer science fundamentals
  • Experience with writing unit test, integration and/or system level tests
  • Excellent troubleshooting and problem-solving skills in embedded software development
  • Proven experience with Embedded Linux development
  • Solid networking knowledge (TCP/IP, DNS, DHCP, TLS/SSL, etc.)
  • Quick to learn and adapt to new technologies and systems
  • Strong communication skills in English (both written and verbal)

Benefits For Senior Embedded Software Engineer - Devices

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries
  • Annual Company Outing Trip
  • Monthly team social activities

Interested in this job?

Jobs Related To Axon Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems and device software with 8+ years experience required, hybrid work in Ho Chi Minh City.

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems for law enforcement, requiring 8+ years experience in embedded software development with C/C++, Golang, and Linux expertise.

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems and device software with C/C++, Golang, and Embedded Linux in Ho Chi Minh City.

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems for law enforcement, requiring 8+ years experience in embedded software development.

Senior Firmware Engineer I - East Coast

Senior Firmware Engineer role at Axon, developing AIoT infrastructure and embedded systems for camera-based products, offering hybrid work and competitive compensation.