49,152 C++ jobs
Open roles that use C++ — systems, games and performance-critical code.
Senior Embedded Application Software Engineer - Connected Devices
Develops embedded software for public safety devices like body-worn cameras and in-car systems, using C/C++, Go, and Python to ensure high stability and performance.
Senior Embedded Application Software Engineer II
Senior engineer designing and building mission-critical embedded software for public-safety devices, using C++, Go, Rust, and Embedded Linux to ensure stability and low latency.
Senior Software Engineer
Senior Software Engineer at Axon in London designing and building scalable video forensic systems for public safety agencies, using cloud services and modern tech stacks.
Rust C++ Engineer II
Develops and optimizes low-latency C++ and Rust software for drone threat detection systems, migrating legacy components to Rust while ensuring real-time performance on Linux.
Solutions Architect, Software Deployments (Conversions)
Architects and delivers end-to-end data conversion and ingestion solutions for public safety agencies migrating to Axon's platform, collaborating with clients and internal teams to build ETL pipelines, transformation logic, and migration scripts. Works with SQL, Python, Azure, and various database systems while traveling up to 30% to client sites for data discovery and assessment.
Staff Embedded Application Software Engineer
Lead embedded software architecture for mission-critical devices like body-worn cameras and drones, setting technical direction and mentoring teams in C/C++, Go, and Python.
Staff Software Engineer, Justice & Corrections
A Staff Software Engineer at Axon designs and builds large-scale cloud services for justice and corrections systems, using backend technologies like Java/Go and frontend frameworks like React, while mentoring teams to deliver reliable, high-impact solutions.
Software Engineer
Develops forensic video analysis tools and media processing pipelines for public safety agencies, working across the stack with TypeScript/React, .NET (C#), Python, or C/C++ in a hybrid London office.
Senior Embedded Software Engineer II
Senior Embedded Software Engineer designing and leading mission-critical firmware for public safety devices like body-worn cameras and in-car systems using C/C++, Go, and Python on Linux/RTOS.
Senior Firmware Engineer I
Senior Firmware Engineer I at Axon, developing AIoT infrastructure and firmware for various products, collaborating with cross-functional teams, and driving engineering excellence.
Senior Embedded Software Engineer I
Develop and deploy embedded Linux camera-system features in C/C++ and Go, ensuring high stability and performance while mentoring junior engineers.
Senior Machine Learning Engineer
Build and deploy AI systems for public safety, including computer vision, speech recognition, NLP, and generative AI, across cloud and edge devices.
Senior Embedded Engineer, Axon 911 (Relocation Assistance Available)
Develops embedded firmware for Linux/Android-based devices with low-latency communication, focusing on public safety tech for 911 infrastructure and AI-enhanced emergency response platforms.
Senior Imaging Software Engineer
Develops and optimizes real-time video processing pipelines for Axon’s security devices (body/dash cameras, drones) using C/C++ and multimedia frameworks like GStreamer, focusing on embedded systems and computer vision integration.
Senior Machine Learning Scientist
Build and deploy cutting-edge LLM, multimodal LLM, and computer-vision models for cloud, devices, and robotics to enhance law-enforcement and public-safety applications.
Manager, Software Engineering
Leads a high-impact Connected Devices software engineering team in Timisoara building embedded firmware for Axon's public safety hardware (body-worn and in-car cameras, wireless microphones). Day to day: architecture and code reviews, mentoring and team growth, and cross-functional delivery using C/C++, Go, Python and networking.
Firmware Engineer I
Entry-level firmware engineer on Axon's Platform Firmware team doing BSP development for current and next-generation Axon devices: board bring-up, device drivers, system services, and platform validation on Embedded Linux/Android SoCs and RTOS microcontrollers, coding in C, C++, Rust, Go, or Python. Hybrid role based in the Ho Chi Minh City office.
Senior Firmware Engineer
Senior firmware engineer on Axon's Platform Firmware team in Ho Chi Minh City, leading technical execution of embedded projects for camera and robotics devices — from Board Support Package development through validation and production — using Embedded Linux/Android, RTOS, and languages like C, C++, Rust, Go, and Python, while mentoring engineers and coordinating cross-team work.
Senior Firmware Engineer I - Batteries
Senior firmware engineer on Axon's Platform & Firmware battery sub-team, implementing and verifying battery safety, fuel-gauging, charging, and thermal firmware for battery-powered IoT products (cameras, robotics), plus building automated test fixtures and Splunk-based fleet-wide battery metrics. Works mainly in C, C++, Rust, Python, and Yocto on Qualcomm SoCs/PMICs; hybrid role based in Scottsdal
Senior Staff Software Engineer, Networking
Technical leader for Axon's cloud networking: owns the architecture for a rebuilt multi-cloud networking stack (AWS, Azure, edge and service-to-service connectivity), drives design reviews and cross-team initiatives, and mentors senior engineers. Hybrid role based in Axon's Seattle office; deep networking plus Go/C++/Python/Java.