JOBSEARCHER

Embedded Software Engineer (Fully Remote)

Amberbox Gunshot DetectionRemoteMay 22nd, 2026
Who We AreAmberBox is the industry leader in gunshot detection and response technology. We help Fortune 100 corporations, schools, hospitals, government departments and airports protect their staff and visitors from the threat of workplace violence, automating the emergency response process in an incident. AmberBox is a Silicon Valley VC-backed, rapidly scaling company, and we are looking for individuals that share our vision and experimentative approach.About The JobAs an embedded software engineer, you will be working on developing and maintaining multiple aspects of the software running on our custom Linux-based gunshot detector units that continuously monitor the surrounding environment for audio and visual cues. This is an opportunity where you will get to work on developing real-world solutions for a complex and endlessly interesting product. ResponsibilitiesWorking on exciting projects to deliver new and important features to the gunshot detectorsImproving mesh network connectivity between devicesManaging and automating updates of thousands of devices in the fieldWorking closely with back-end teams for systems integrationDesigning and implementing development testing fixtures and software for production of tens of thousands of devices a yearSkills/experience: C/C++, ideally with C++11 and BoostBash and shell scriptingEmbedded Linux build systems, such as YoctoEmbedded development tool chains and debuggersEmbedded Linux, multi-threading, Linux kernel development, and Linux system configuration and managementBonus skillsWriting low-level drivers and working knowledge of associated low-level concepts such as DMA and interrupt service routines, and general troubleshooting/debugging with hardwareRTOS (Real Time Operating System)Sensors, microphones, and complex signal processingIoT devices and mesh networkingPython experience for toolingJVM-based languages, such as Kotlin or Scala