Shure Incorporated

Senior Engineer, Embedded Android Systems Development

Shure Incorporated
Apply
2 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.

Categories

Shure Incorporated

About Shure Incorporated

51-200 employees

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.

Contact me