Senior Engineer, Embedded Systems Development
Shure - Niles, IL
Hiring: Senior Engineer, Embedded Systems Development Company: Shure Location: Niles, IL Job Posted Time: 2026-09-10 10:30:00 Employment Type: Full-time / Hybrid Target Skills & Keywords : Android, C, C++, CI/CD, Embedded Systems, Git, Java, Kotlin, Linux, SOC About the job Experience: •4 years of embedded software development experience with at least two years focused on Embedded Android/AOSP. •Minimum 4 years of embedded software development experience with at least two years focused on Embedded Android/AOSP. Required Skills: •Design, develop and test software for embedded Android based products with focus on standard networking protocols for managing Shure devices and supporting system functionality •Tailor and build custom Android OS (AOSP) images, working closely with SoC board support packages (BSPs) and HAL layer integrations. •Write, optimize, and maintain low-level C/C++ native code, JNI bindings, and custom Android HALs (Hardware Abstraction Layers) to interface with peripheral devices and sensors. •Build key system services, background processes, and high-performance applications in Kotlin and Java. •Diagnose and resolve complex system issues, including memory leaks, thread contention, power consumption, boot-time optimization, and driver interactions. •Work as part of a cross-functional development team to design and implement cutting edge audio products and technologies •Estimate, organize, and document tasks •Practice established software development methodologies and principles focusing on separation of concerns, re-usability, maintainability, minimized complexity, high cohesion and low coupling Qualifications: •BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering •Demonstrated understanding of software design, analysis and programming using C++ and/or C , Java, Kotlin •Strong expertise in C++ (Modern C++11/14/17) for native development and system performance. •Deep proficiency in Java and Kotlin for framework and system service layer development. •Applied hands-on capability in AOSP build systems (Soong, Ninja, Android.bp, Android.mk), Android HAL architecture (HIDL/AIDL), system services, and Linux kernel drivers/interfaces. •Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB, Valgrind, Systrace/Perfetto). •Demonstrated expertise with debugging using protocol analyzers, Wireshark, etc. •Demonstrated attention to detail and ability to analyze complex interdependent variables •Demonstrated verbal and written communication skills •Demonstrated capacity to work effectively within a team environment and lead junior engineers Compensation: •$115,600 - $185,000 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!