A complete application in a minute
Tailored resume and cover letter, ready to send.
ADT is seeking an experienced embedded Linux software engineer to design, develop, debug, test, and maintain software and firmware for platform components, hardware interfaces, and integrations. You will own build, test, and release processes and work across engineering teams to deliver reliable production software.
Requirements include a bachelor's degree or equivalent, strong C/C++ embedded Linux development, Buildroot experience, and familiarity with firmware releases and automated build
Design, develop, debug, test, and maintain embedded Linux software and firmware, including platform components, hardware interfaces, and integrations. Own and improve build, test, and release processes, investigate failures, and collaborate across engineering teams to deliver reliable production software.
Requirements: Requires a bachelor's degree in a relevant field or equivalent experience, strong hands-on C/C++ embedded Linux development, and practical Buildroot experience. Candidates should also have experience with firmware releases, automated embedded build and release pipelines, and effective cross-functional communication.
Key Skills: C/C++, Embedded Linux, Linux Kernel Concepts, Buildroot, Cross-Compilation, Firmware Development, Firmware Over-the-Air Releases, Build and Release Pipelines, Continuous Integration, Static Analysis, Unit Testing, System Integration, Root-Cause Analysis, Software Security, AI-Assisted Engineering Tools, Yocto
Benefits: Professional Development and Training, Equity and Inclusion Initiatives, Employee Resource Groups, Employee Recognition Programs, Volunteer Opportunities, Performance-Based Pay