Platform Firmware Engineer

Axon develops devices and cloud software for safety and justice, creating an ecosystem of products to protect life.
$113,000 - $174,000
Embedded
Senior Software Engineer
Hybrid
10+ years of experience
AI · Enterprise SaaS

Description For Platform Firmware Engineer

Axon is seeking a Senior Platform Firmware Engineer to join their mission of protecting life through innovative technology solutions. This role is part of the Platform Firmware development team, focusing on AIoT Device-level Firmware Infrastructure that supports all of Axon's camera-based products. The position offers an exciting opportunity to work on career-defining new programs launching in 2024 and 2025 that will synthesize all of Axon's technologies into revolutionary offerings.

The role requires expertise in embedded systems, working with both Embedded Linux and RTOS environments, utilizing languages like C, C++, Golang, and exploring Rust. You'll be responsible for developing firmware for various systems including SoCs, microcontrollers, wireless communications, and power management systems. The position involves collaboration with hardware engineering teams and requires occasional travel (10%) to various locations including Boston, Scottsdale, Brussels, or Finland.

The ideal candidate will bring 8-12 years of IoT product development experience, strong technical skills in embedded systems, and a deep understanding of computer architecture, operating systems, and networking concepts. You'll be working in a fast-paced, meaningful environment where you can drive real change and contribute to society's critical safety and justice issues.

Axon offers a competitive compensation package including a base salary range of $113,000-$174,000, comprehensive benefits, and the opportunity to work on products that make a difference in the world. The company values diversity and encourages applications from candidates who might not meet every qualification but are passionate about the mission to Protect Life.

Working at Axon means joining a team that connects with candor and care, pursuing innovative solutions while maintaining a strong focus on engineering excellence. The role offers significant growth opportunities as part of a company that's continuously expanding its technological capabilities in the safety and justice sector.

Last updated 2 hours ago

Responsibilities For Platform Firmware Engineer

  • Develop firmware for eLinux-based System-on-Chips (SoC) and System-on-Modules (SoM)
  • Develop firmware for microcontrollers
  • Develop firmware for Wi-Fi, Bluetooth BLE, Sub-GHz, Cellular LTE & 5G
  • Develop firmware for battery and power management sub-systems
  • Develop manufacturing software provisioning and calibration tooling
  • Develop unit, integration and automated tests
  • Support electrical engineering with board bring-up and hardware debugging
  • Write and review design docs and pull requests
  • Collaborate with distributed teams and vendors

Requirements For Platform Firmware Engineer

Go
Linux
Python
Rust
  • B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent
  • 8-12 years developing IoT products
  • Experience in programming with C, C++, Rust, Golang and/or Python
  • Experience with kernel and user-space Embedded Linux
  • Experience with RTOS on Microcontrollers
  • Basic ability to read Datasheets and Schematics
  • Strong understanding of Computer Architecture and Peripherals
  • Strong understanding of Operating Systems, Concurrency and Networking concepts
  • Strong understanding of Data Structures, Algorithms and Object Oriented Design Patterns

Benefits For Platform Firmware Engineer

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • 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
  • Office snacks

Interested in this job?

Jobs Related To Axon Platform Firmware Engineer

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Axon, developing camera systems and device software for law enforcement and public safety solutions.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Axon, developing camera systems and device software for law enforcement and public safety solutions.

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.