Embedded Applications Software Engineer I
AxonAbout the role
Join Axon and be a Force for Good.
At Axon, we’re on a mission to Protect Life. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other.
Life at Axon is fast-paced, challenging and meaningful. Here, you’ll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter.
Your Impact
As an Embedded Engineer on our team, you'll play a vital role in crafting and enhancing features for our Axon product. Dive deep into designing and implementing new functionalities while also tackling bugs head-on. Your expertise will be key in maintaining the stability and speed of our device software, ensuring it performs flawlessly.
You thrive on staying abreast of the latest open-source technologies, utilizing your coding and design prowess to make technically sound decisions that guarantee robust solutions. Beyond technical proficiency, your ability to navigate engineering trade-offs and empathize with our customers sets you apart. Expect to collaborate closely with product managers and designers to develop tailored solutions that address customer needs effectively.
Join our passionate, purpose-driven team dedicated to making a positive impact on the lives of first responders and the communities they serve.
What You’ll Do:
Location: Remote anywhere in the US or Canada, or onsite in Seattle, WA or Scottsdale, AZ
Reports To: Engineering Manager
Job Responsibilities:
- Software Development : As an SDE, you'll be responsible for designing, coding, testing, and deploying software solutions. This would involve writing code on a Linux based systems and performing unit and integration testing.
- Collaboration: You'll likely collaborate with cross-functional teams, including product managers, other software developers, and possibly UX designers. Effective communication and teamwork are essential.
- Problem Solving: SDEs at this level are expected to tackle technical challenges with some guidance from senior engineers.
- Code Reviews : Participating in code reviews is often a part of the role. This ensures that code meets Axon's standards for quality, efficiency, and maintainability.
- Ownership: Taking ownership of some of the phases of the software development lifecycle for specific features or projects. This includes from feature implementation to deployment and maintenance.
- Scalability: Collaborate with senior/staff engineers to make sure you are building scalable and robust systems to handle large-scale operations.
Qualifications:
- Technical Skills: Proficiency in programming languages (often Golang, C, C++, or others), understanding of data structures and algorithms,
- Problem-Solving Strong analytical and problem-solving skills are crucial. Axon values individuals who can think critically and devise efficient solutions.
- Experience: You would have 0-2 years of relevant experience, demonstrating a track record of successful software development projects
- Degree: A bachelor's degree in Computer Science or a related field is often a requirement, though relevant work experience can sometimes be considered in lieu of a degree.
What You Bring
- 0-2 years of experience of professional software development in C++, Go, ,C another systems programming language
- 0-2 years of experience years experience writing unit, integration and/or system level tests
- Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification
- Experience with Embedded Linux development and/or RTOS
Benefits that Benefit You
- 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
- And yes, we have snacks in our offices
Benefits listed herein may vary depending on the nature of your employment and the location where you work. **
The Pay:
Axon is a total compensation company, meaning compensation is made up of base
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s