Senior Embedded Software Engineer

Axon develops devices and cloud software for safety and justice, creating an ecosystem of products to protect life.
Ho Chi Minh City, Vietnam
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Embedded Software Engineer

Axon is a mission-driven company dedicated to Protecting Life through innovative safety and justice solutions. As a Senior Embedded Software Engineer, you'll join a dynamic team developing camera products that make a real difference in law enforcement and public safety. The role combines technical excellence with meaningful impact, requiring expertise in embedded systems, Linux development, and networking protocols.

You'll be working on critical device software that demands high stability and consistent performance, using modern technologies like Golang while dealing with complex embedded systems challenges. The position offers a unique blend of technical leadership and hands-on development, where you'll not only build robust solutions but also mentor junior engineers and collaborate across teams.

The company culture emphasizes candor, care, and continuous growth, with a fast-paced environment that values diverse perspectives. You'll be based in Ho Chi Minh City, working in a hybrid model that combines flexibility with collaborative office time. The comprehensive benefits package includes healthcare, professional development opportunities, and various lifestyle perks.

This role is perfect for someone who combines strong technical skills with a passion for meaningful work. You'll be part of a team that's not just building products, but creating solutions that directly impact the safety and justice sectors. The position offers significant growth opportunities while contributing to Axon's mission of protecting life and advancing public safety technology.

Last updated 3 months ago

Responsibilities For Senior Embedded Software Engineer

  • 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 high technical bar through code and architecture design reviews
  • Participate in technical issues troubleshooting and solving
  • Resolve ambiguity in product requirements
  • Mentor and coach junior engineers

Requirements For Senior Embedded Software Engineer

Go
Linux
  • Bachelor's Degree in Computer Science, Engineering, Electronics, or equivalent technical field
  • 5+ years experience of professional embedded software development
  • Strong programming skills in C/C++, Golang
  • Experience with embedded Linux development, writing unit test, integration and system level tests
  • Strong embedded software problems troubleshooting and solving skills
  • Knowledge of embedded networking tech stack (TCP/IP, UDP, Bluetooth, DNS, WiFi)
  • Good English communication
  • Understanding of computer science fundamentals in data structures, algorithms, run-time analysis

Benefits For Senior Embedded Software Engineer

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 Senior Embedded Software Engineer

Platform Firmware Engineer

Senior Platform Firmware Engineer role at Axon, developing AIoT infrastructure for safety and justice products, offering hybrid work in Boston or Atlanta.

Senior Mechanical Design Engineer

Senior Mechanical Design Engineer role at Axon, leading development of life-saving technology from concept to production in Scottsdale, AZ.

Senior Electrical Engineer

Senior Electrical Engineer role at Axon, developing embedded systems for law enforcement technology with focus on Body Worn Cameras and related devices.

Sr. Robotics Software Engineer

Senior Robotics Software Engineer position at Axon, developing advanced drones and robots for public safety, using C++, Rust, and ROS2 in Brussels.

Senior Software Engineer - Connected Devices

Senior Software Engineer position at Axon, focusing on embedded systems and device software development, offering competitive compensation and the opportunity to work on life-saving technology.