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 4 hours 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

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.