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

Description For Embedded Software Engineer II

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 2 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

Interested in this job?

Jobs Related To Axon Embedded Software Engineer II