Taro Logo

Embedded Software Engineer II

Axon develops devices and cloud software for safety and justice, creating products like camera systems for law enforcement.
Ho Chi Minh City, Vietnam
Embedded
Mid-Level Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Job Description

Axon is seeking an Embedded Software Engineer II to join their mission of protecting life through innovative safety and justice solutions. This role focuses on developing features for Axon's camera systems, requiring expertise in embedded software development and Linux systems. As part of the engineering team, you'll work on critical device software that demands high stability and consistent performance.

The position offers a unique opportunity to impact law enforcement technology while working with cutting-edge open source technologies. You'll collaborate closely with product managers and designers to create solutions that serve first responders and their communities. The role combines technical leadership with hands-on development, including mentoring junior engineers and making crucial architectural decisions.

Axon provides a comprehensive benefits package and promotes a culture of innovation and inclusion. The hybrid work environment in Ho Chi Minh City offers flexibility while maintaining team collaboration. The company's mission-driven approach and focus on positive impact make this an ideal opportunity for engineers who want to combine technical excellence with meaningful societal contribution.

The role requires 5+ years of embedded software experience and strong programming skills in C/C++ and Golang. You'll work on embedded Linux development, networking protocols, and system-level architecture. This position is perfect for someone who enjoys technical challenges while making a difference in public safety and justice systems.

Last updated 4 months ago

Responsibilities For Embedded Software Engineer II

  • Design, develop, and deploy new features for Axon's camera systems
  • Coordinate across teams on desktop, mobile applications, and backend services
  • Set technical bar through code and architecture design reviews
  • Participate in technical issues troubleshooting
  • Resolve ambiguity in product requirements
  • Mentor and coach junior engineers

Requirements For Embedded Software Engineer II

Go
Linux
  • Bachelor's Degree in Computer Science, Engineering, Electronics, or equivalent technical field
  • 5+ years experience of professional embedded software development
  • Understanding of CS fundamentals in data structures, algorithms, run-time analysis, OOD
  • Solid programming skills in C/C++, Golang
  • Experience with embedded Linux development
  • Strong embedded software troubleshooting skills
  • Knowledge of embedded networking tech stack
  • Good English communication

Benefits For Embedded Software Engineer II

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
  • 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries
  • Annual Company Outing Trip
  • Monthly team social activities

Related Jobs

Embedded Software Engineer II

Mid-level Embedded Software Engineer position at Axon, developing camera systems with C/C++ and Golang in Ho Chi Minh City, Vietnam. 5+ years experience required.

Manufacturing Test Engineer

Manufacturing Test Engineer role at Amazon responsible for test infrastructure for eero hardware products, involving software development, RF testing, and production optimization.

Software QA Engineer II (Automation)

Software QA Engineer II position at Axon, focusing on automation testing for law enforcement software products, requiring 3+ years of experience in software testing and automation frameworks.

Software QA Engineer II (Automation)

Software QA Engineer II position at Axon, focusing on automation testing for law enforcement software products, requiring 3+ years of testing experience.

Software QA Engineer II (Automation)

Software QA Engineer II position at Axon, focusing on automation testing for law enforcement software products, requiring 3+ years of experience in software testing and automation frameworks.