Garrett Metal Detectors is hiring a Firmware Engineer in Garland, TX to design, develop, and optimize embedded firmware for electronic instrumentation products. The role spans bare-metal state machines and FreeRTOS on ARM Cortex-M0+ through multicore DSP SOCs, with device drivers, UIs, secure bootloaders, USB/wireless integration, and hands-on debugging with oscilloscopes and JTAG/SWD.