Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded Software Engineer II image - Rise Careers
Job details

Embedded Software Engineer II - job 1 of 2

Axon is seeking an Embedded Software Engineer II to join their mission-driven team. The ideal candidate will help develop innovative features for Axon's camera products.

Skills

  • Embedded software development
  • Programming in C/C++ and Golang
  • Embedded Linux development
  • Networking protocols knowledge
  • English communication

Responsibilities

  • Design, develop, and deploy new features for Axon’s camera systems.
  • Coordinate across teams on a breadth of platforms including desktop and mobile applications.
  • Set a high technical bar for the team through code and architecture design reviews.
  • Participate in troubleshooting and resolving technical issues.
  • Mentor and coach junior engineers.

Education

  • Bachelor’s Degree in Computer Science, Engineering, Electronics, or equivalent

Benefits

  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Cell phone stipend
  • Gym membership
To read the complete job description, please click on the ‘Apply’ button
Axon Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Axon DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Axon
Axon CEO photo
Rick Smith
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded Software Engineer II, Axon

If you're an innovative Embedded Software Engineer II looking to make a meaningful impact, we at Axon invite you to join our dynamic team in Ho Chi Minh City, Vietnam! At Axon, we're focused on our mission to Protect Life, which means we take our work seriously while enjoying the journey. As an Embedded Software Engineer II, you'll be diving into enhancing Axon's camera products from conception right through to release. You’ll engage with exciting, cutting-edge open-source technologies and harness your expertise in system design to develop fast, reliable software that meets the diverse needs of our customers, especially first responders. Collaborating closely with product managers and designers, your technical know-how will be pivotal in creating solutions that truly matter. Your role will also include mentoring junior engineers, encouraging their growth while sharing your insights and experience. Here, you'll have the opportunity to take ownership of your projects and see the positive change you bring to real-world challenges. This hybrid position not only offers the chance to work on vital projects but also fosters a culture where everyone’s voice is valued and heard. Join us at Axon and help shape the future of justice and safety. Take the next step in your career with a team that’s as passionate about technology as it is about making a difference!

Frequently Asked Questions (FAQs) for Embedded Software Engineer II Role at Axon
What are the responsibilities of an Embedded Software Engineer II at Axon?

As an Embedded Software Engineer II at Axon, your responsibilities include designing, developing, and deploying new features for our camera systems while ensuring secure and privacy-preserving methods. You'll also coordinate with various teams across multiple platforms, set high technical standards through design reviews, troubleshoot technical issues, mentor junior engineers, and aid in resolving any ambiguities in product requirements.

Join Rise to see the full answer
What qualifications are required for the Embedded Software Engineer II position at Axon?

To qualify for the Embedded Software Engineer II role at Axon, you need a Bachelor's Degree in Computer Science, Engineering, Electronics, or a related technical field, along with at least 5 years of professional embedded software development experience. Solid programming skills in languages such as C/C++ and Golang, experience with embedded Linux development, and a good grasp of networking technologies are also essential.

Join Rise to see the full answer
What is the work culture like at Axon for an Embedded Software Engineer II?

The work culture at Axon for an Embedded Software Engineer II is fast-paced yet supportive. The team values collaboration, diverse perspectives, and open communication. You'll be encouraged to take ownership of your work while also contributing to a collective mission to protect and improve lives. Additionally, mentoring junior engineers is an integral part of the role, fostering a spirit of growth and learning among team members.

Join Rise to see the full answer
Is remote work an option for the Embedded Software Engineer II at Axon?

Yes, the Embedded Software Engineer II position at Axon offers a hybrid work model. You can work both in our Ho Chi Minh City office and remotely, providing you with flexibility while still engaging in a collaborative and impactful work environment.

Join Rise to see the full answer
What types of projects will the Embedded Software Engineer II be involved in at Axon?

As an Embedded Software Engineer II at Axon, you'll be involved in various projects focusing on developing features for our advanced camera systems. This will include working with the latest open-source technologies to enhance our products, ensuring they are efficient and reliable for first responders, thereby directly impacting public safety and justice.

Join Rise to see the full answer
Common Interview Questions for Embedded Software Engineer II
Can you describe your experience with embedded software development?

In my previous roles, I worked extensively on embedded software projects, utilizing programming languages such as C/C++ and Golang. I've focused on developing stable and fast software for embedded systems, including troubleshooting issues during the development process and optimizing performance.

Join Rise to see the full answer
What do you understand by the Agile Software Development Lifecycle?

The Agile Software Development Lifecycle is an iterative approach that emphasizes flexibility and customer collaboration. I have worked in Agile environments where we prioritize working software and customer feedback, allowing for adaptive planning and promoting sustainable development practices to ensure our products meet user needs.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Mentoring is an opportunity for growth for both the mentor and the mentee. I take an approachable style, providing guidance while encouraging questions and hands-on learning. I also love sharing techniques that promote professional development, such as code reviews and pair programming to help them become more confident engineers.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

In a previous project, I encountered a significant performance issue with an embedded system we were developing. I conducted a thorough analysis to identify bottlenecks and leveraged profiling tools to isolate the problem. Once identified, I restructured the code and optimized data structures, which ultimately improved the system's performance significantly.

Join Rise to see the full answer
What is your experience with embedded Linux development?

I have a solid background in embedded Linux development, specifically focusing on creating and optimizing applications that run on embedded systems. This includes writing unit tests, integrating systems, and ensuring robust system-level tests to maintain high-quality software standards.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines in your projects?

I prioritize tasks based on project requirements and customer needs. I break down larger tasks into manageable chunks and utilize project management tools to track progress. I maintain open lines of communication with team members to ensure that we're aligned and can adapt quickly to changes.

Join Rise to see the full answer
What are some key networking technologies you have worked with?

I have experience with various networking technologies, including TCP/IP, UDP, Bluetooth, DNS, and WiFi. I have worked on integrating these protocols into embedded systems, ensuring robust communication capabilities while maintaining privacy and security.

Join Rise to see the full answer
How do you stay updated with the latest technologies relevant to embedded software?

I stay updated on the latest technologies through continuous education, participating in online courses, attending industry conferences, and being part of tech communities. This allows me to learn about emerging technologies as well as best practices that I can apply to my work.

Join Rise to see the full answer
Can you give an example of how you contributed to a successful team project?

In one of my previous roles, I led a project team to develop a new feature for an embedded device. My contribution included not just coding, but also facilitating team meetings, gathering project requirements, and ensuring everyone was on the same page. The outcome was a well-timed launch that was well-received by both our internal testing and customer feedback.

Join Rise to see the full answer
What do you see as the biggest challenge in embedded software engineering today?

One of the biggest challenges in embedded software engineering today is balancing the rapid pace of technology advancement with ensuring robust, secure, and efficient software solutions. With the rise of IoT and connected devices, understanding security implications and ensuring data integrity is more crucial than ever.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Axon Remote Kassel, Hesse, Germany
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Spreetail Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 8 days ago

Axon is an American company based in Scottsdale, Arizona. We have made it our mission to protect human life by developing technology and weapons products for military, law enforcement, and civilians.

434 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Global Citizen
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $90,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 18, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!