
Senior Engineer, Embedded Android Systems Development
Shure Incorporated2 years ago
Niles, IL, USASenior
Base Salary
$116k - $185k/yr
Responsibilities
- Design, develop, and test software for embedded Android products, including networking protocols for device management and system functionality.
- Build custom Android OS images using AOSP and integrate SoC board support packages and Android HALs.
- Develop and maintain low-level C/C++ native code, JNI bindings, custom Android HALs, system services, background processes, and applications in Kotlin and Java.
- Diagnose memory leaks, thread contention, power consumption, boot-time performance, driver interactions, and other complex system issues.
- Design and implement embedded software for professional audio products in a cross-functional development environment.
- Estimate, organize, document, and model engineering tasks, use cases, and real-time system behavior.
- Architect maintainable systems and review peer engineers’ designs and code.
- Mentor junior and entry-level staff members.
Requirements
- Bachelor of Science degree in Computer Science, Electrical Engineering, or Computer Electrical Engineering.
- At least 4 years of embedded software development experience, including at least 2 years focused on Embedded Android/AOSP.
- Strong C++ and/or C programming skills, with expertise in modern C++11/14/17 for native development and system performance.
- Deep proficiency in Java and Kotlin for Android framework and system service development.
- Hands-on experience with AOSP build systems, Android HAL architecture, system services, and Linux kernel drivers/interfaces.
- Experience with Android NDK, JNI development, and IPC mechanisms including Binder, sockets, and shared memory.
- Proficiency with Git, Linux command-line tools, Android Studio, ADB, GDB, Valgrind, and Systrace/Perfetto.
- Experience applying software design, analysis, SOLID, and object-oriented design principles, as well as software version control and release practices.
- Experience debugging with protocol analyzers and Wireshark.
- Ability to analyze complex interdependent variables, communicate effectively, work in a team, lead junior engineers, and maintain quality standards.
- Preferred experience with ARM board bring-up, Qualcomm, NXP, or Rockchip platforms; UART, I2C, SPI, GPIO, USB, and Bluetooth/BLE; automated embedded-device testing; hardware/AOSP CI/CD pipelines; and Android security architectures such as SELinux policies, TrustZone, and secure boot.
Benefits
- Hybrid work based at Shure’s Niles, Illinois headquarters.
- Base salary range of $115,600 to $185,000 annually.
- Comprehensive healthcare, mental health, and retirement savings plans.
- Generous paid time off programs, employee discounts, professional development opportunities, work-life balance initiatives, employee recognition programs, and volunteering/community involvement opportunities.
- Associate-first culture and flexible work arrangements.
About Shure Incorporated
Shure Incorporated designs and manufactures professional and consumer audio equipment for musicians, venues, broadcasters, and enterprise conferencing. Its portfolio includes wired and wireless microphones, in-ear and over-ear headphones, personal monitor systems, DSP-enabled conferencing solutions, and software that integrates with Shure hardware. Founded in 1925 and headquartered in Niles, Illinois, the company is privately held with operations and customers worldwide.