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

Senior Embedded Application Software Engineer II

Axon is on a mission to protect life through its innovative ecosystem of devices and cloud software. They are looking for a Senior Embedded Application Software Engineer to drive engineering architecture design and mentor other engineers.

Skills

  • Professional software development in C++, Go, Rust
  • Unit, integration, and system level tests
  • Mentoring junior team members
  • Embedded Linux development
  • Computer Science fundamentals

Responsibilities

  • Lead engineering architecture design reviews
  • Lead key initiatives within Connected Devices
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentor other engineers, including Senior Engineers
  • Work across teams with Product, Design, and Engineering
  • Improve Engineering processes
  • Build software that adheres to high stability and latency standards

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in offices
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

$211672.5 / YEARLY (est.)
min
max
$162825K
$260520K

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 Senior Embedded Application Software Engineer II , Axon

At Axon, we're on a mission to Protect Life, and we're looking for a Senior Embedded Application Software Engineer II to join our dynamic team in Seattle, Washington! If you’re passionate about developing software that helps save lives and enhances public safety, this is the perfect place for you. In this role, you will shape the architecture of our devices and software, ensuring high stability and performance. You’ll work hands-on with some the latest open source technologies, and your expert system design skills will be crucial in making those tough technical decisions. Collaborating closely with product managers and designers, you’ll work to create solutions that not only meet but exceed customer expectations. Your mentorship will uplift fellow engineers, fostering a culture of learning and teamwork. Whether you prefer working remotely or at one of our vibrant R&D Hubs, our flexible working arrangements empower you to deliver your best work while actively contributing to a mission-driven culture. What could be better than knowing your day-to-day work carries a fundamental impact on the lives of first responders and the communities they serve? So, if you’re ready to take that next step in your career, and truly make a difference, we can’t wait to meet you at Axon!

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

As a Senior Embedded Application Software Engineer II at Axon, your main responsibilities include leading engineering architecture design reviews, spearheading key initiatives within Connected Devices, and setting high technical standards through code and architecture design reviews. You'll also collaborate closely with cross-functional teams including Product, Design, and Engineering to develop integrated solutions that enhance customer experience and satisfaction.

Join Rise to see the full answer
What qualifications are needed to become a Senior Embedded Application Software Engineer II at Axon?

To qualify for the Senior Embedded Application Software Engineer II position at Axon, candidates should have over 10 years of professional software development experience, preferably in C++, Go, Rust, or similar programming languages. A strong grasp of computer science fundamentals, coupled with experience in embedded Linux development or RTOS, is also essential. Previous mentoring experience and leading small teams will give you a competitive edge.

Join Rise to see the full answer
How does mentorship play a role in the Senior Embedded Application Software Engineer II position at Axon?

Mentorship is a crucial component of the Senior Embedded Application Software Engineer II role at Axon. The position involves guiding junior engineers, sharing best practices, and fostering an environment of continuous learning. You’ll coach others to enhance their skills and help elevate the overall performance of the engineering team, which directly supports our mission to Protect Life.

Join Rise to see the full answer
What is the work environment like for a Senior Embedded Application Software Engineer II at Axon?

The work environment for a Senior Embedded Application Software Engineer II at Axon is both fast-paced and collaborative. With flexible work-from-home options and access to vibrant R&D hubs, you can balance remote work with essential in-person collaboration. The Axon culture promotes open communication, diverse perspectives, and a shared commitment among team members to tackle critical safety and justice issues.

Join Rise to see the full answer
What benefits can I expect as a Senior Embedded Application Software Engineer II at Axon?

As a Senior Embedded Application Software Engineer II at Axon, you can expect a competitive salary along with various benefits including a 401k plan with employer match, generous paid time off, paid parental leave, health plans (Medical, Dental, Vision), and wellness support programs. Additionally, Axon encourages continuous learning through development programs and maintains a fun office environment complete with snacks!

Join Rise to see the full answer
Common Interview Questions for Senior Embedded Application Software Engineer II
Can you explain your experience with C++ and how it applies to embedded systems?

In my experience with C++, I have developed reliable code for various embedded systems projects. I focus on optimizing performance and ensuring stability, which is vital in mission-critical applications. It's important to articulate specific instances where my work has contributed to system efficiency, showcasing my problem-solving capabilities.

Join Rise to see the full answer
What design patterns are you most familiar with in embedded systems programming?

I am well-versed in design patterns such as Observer, State, and Strategy, which greatly enhance modularity and facilitate easier maintenance. During my coding experience, I have leveraged these patterns to create scalable and robust embedded applications.

Join Rise to see the full answer
How would you approach a scenario where the software you're developing faces unexpected latency issues?

I would begin by conducting a thorough analysis of the system to identify potential bottlenecks, using profiling tools to tape into performance metrics. It’s crucial to pinpoint the root cause and apply optimization methods, whether through code review or architectural adjustments, ensuring that the solution is sustainable.

Join Rise to see the full answer
Describe a time when you had to mentor a junior engineer. How did you approach it?

In my previous role, I regularly mentored junior engineers by conducting coding reviews and hands-on workshops. My approach centers on fostering an open environment where they feel comfortable asking questions, and I provide constructive feedback that builds not only their technical skills but also their confidence in software development.

Join Rise to see the full answer
What strategies do you use to ensure code quality and reliability?

I employ a combination of code reviews, unit testing, and continuous integration practices. Using these strategies helps identify potential issues early in the development cycle, thus ensuring a higher standard of code quality and reliability in the final product.

Join Rise to see the full answer
Can you discuss your experience with embedded Linux and its advantages?

Embedded Linux has been fundamental to many of my projects due to its flexibility and robust community support. It allows us to customize the environment to meet specific application needs while benefiting from extensive library availability, which accelerates development time.

Join Rise to see the full answer
How do you handle conflicting priorities when working on multiple projects?

Prioritization and time management are critical. I utilize Agile methodologies to assess project timings and impacts, ensuring both flexibility and structure. Open communication with stakeholders also helps manage expectations during project overlaps.

Join Rise to see the full answer
What role do you think empathy plays in software development?

Empathy is imperative in software development as it allows engineers to foresee user needs and pain points. Understanding the perspectives of both customers and team members can lead to better solutions that ultimately enhance user experience and team collaboration.

Join Rise to see the full answer
How would you influence a decision regarding technical trade-offs in a project?

Influencing technical trade-offs involves presenting data-driven insights and engaging in constructive discussions with the team. I would clarify the implications of differing choices on performance, maintainability, and user satisfaction, thus enabling informed decision-making.

Join Rise to see the full answer
What motivates you to work in a mission-driven environment like Axon?

I am deeply motivated by the impact that technology can have on society, especially in enhancing public safety. Working within a mission-driven company like Axon, where my contributions directly serve first responders and communities, aligns with my personal and professional values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Axon Hybrid Scottsdale, Arizona, United States
Posted 9 days ago
Photo of the Rise User
Axon Remote Scottsdale, Arizona, United States
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
AECOM Remote Dubai, UAE, United Arab Emirates
Posted yesterday
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Elbit Systems of America Hybrid 4700 Marine Creek Pkwy, Fort Worth, TX 76179, USA
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
BitGo Hybrid Palo Alto, California, United States
Posted 7 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.

745 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Global Citizen
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$162,825/yr - $260,520/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 18, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Kent just viewed Graphic Designer, Direct Response at Visa
Photo of the Rise User
13 people applied to DevOps Engineer at Cognigy
Photo of the Rise User
Someone from OH, Columbus just viewed General Application - I want to work at Kiddom! at Kiddom
G
Someone from OH, Cincinnati just viewed Calling All Stay-at-Home Parents at Global Elite Texas
Photo of the Rise User
8 people applied to GIS Specialist II at AECOM
Photo of the Rise User
Someone from OH, Cincinnati just viewed Proposal Manager – Energy & Power Americas (REMOTE) at Jacobs
S
Someone from OH, Columbus just viewed Senior Project Manager, Learning at Studion
Photo of the Rise User
Someone from OH, Pickerington just viewed Marketing Data Analyst - Contract (10hrs/wk) at Skylight
Photo of the Rise User
Someone from OH, Pickerington just viewed Americas Sales Manager, Kuiper Mobility Business Unit at Amazon
Photo of the Rise User
Someone from OH, Maple Heights just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Support Specialist, Live Ops at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Advocate (Final Dashination) at DoorDash USA
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Data Analyst (Work From Home / Dayshift) at Twoconnect
S
Someone from OH, Painesville just viewed Senior Project Manager/Delivery Manager at Soname Solutions
Photo of the Rise User
Someone from OH, Zanesville just viewed Account Manager - Loan Agency Services at Alter Domus
Photo of the Rise User
Someone from OH, Springfield just viewed Sr. Coordinator, Talent Acquisition at Cardinal Health
Photo of the Rise User
Someone from OH, Columbus just viewed People ops at Alan
Photo of the Rise User
Someone from OH, Milford just viewed Content Marketing Analyst at Eurofins
Photo of the Rise User
Someone from OH, Columbus just viewed DV - Hotline Specialist On Call at Shelter House
Photo of the Rise User
Someone from OH, West Chester just viewed General Warehouse at SanMar Employee Board
Photo of the Rise User
Someone from OH, Euclid just viewed Behavioral Health Program Director at Altarum
Photo of the Rise User
7 people applied to GIS Summer Intern at AECOM
Photo of the Rise User
Someone from OH, Cincinnati just viewed Technical Support Engineer - Developer Support at Motive
Photo of the Rise User
Someone from OH, Columbus just viewed Front End Engineer at minware Washington DC at minware