AmberBox Gunshot Detection · 2 days ago
Embedded Software Engineer
Wonder how qualified you are to the job?
Physical SecurityPublic Safety
Insider Connection @AmberBox Gunshot Detection
Responsibilities
Working on exciting projects to deliver new and important features to the gunshot detectors
Improving mesh network connectivity between devices
Managing and automating updates of thousands of devices in the field
Working closely with back-end teams for systems integration
Designing and implementing development testing fixtures and software for production of tens of thousands of devices a year
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
C/C++, ideally with C++11 and Boost
Bash and shell scripting
Embedded Linux build systems, such as Yocto
Embedded development tool chains and debuggers
Embedded Linux, multi-threading, Linux kernel development, and Linux system configuration and management
Preferred
Writing low-level drivers and working knowledge of associated low-level concepts such as DMA and interrupt service routines, and general troubleshooting/debugging with hardware
RTOS (Real Time Operating System)
Sensors, microphones, and complex signal processing
IoT devices and mesh networking
Python experience for tooling
JVM-based languages, such as Kotlin or Scala