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

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.

Software Development Engineer, Amazon Robotics (AR)

Software Development Engineer position at Amazon Robotics, developing automation software for large-scale robotic systems in fulfillment centers.

Embedded Software Development Engineer, Ring

Ring is seeking an Embedded Software Development Engineer to develop IoT products, implement embedded subsystems, and deliver high-quality C/C++ code for Ring devices.

Embedded Software Engineer II, Ring

Ring is seeking an Embedded Software Engineer II to develop C/C++ code for security cameras and doorbells, focusing on embedded systems and IoT product development in Gdansk, Poland.

Software Development Engineer, Sidewalk

Software Development Engineer role at Amazon working on Sidewalk SDK team to develop and scale core IoT connectivity infrastructure.