Senior Engineer, Embedded Systems Development

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Niles, IL, USA
Remote or Hybrid
116K-185K Annually
Senior level
Hardware • Information Technology • Manufacturing
The Role
Design, develop, test, and optimize embedded Android software for professional audio products. Build custom AOSP images, integrate BSPs and HALs, develop low-level C/C++ code, JNI bindings, system services, and Kotlin/Java applications. Diagnose complex performance and system issues, architect maintainable solutions, review code, document work, collaborate cross-functionally, and mentor junior engineers.
Summary Generated by Built In
Overview

Engineer the technology behind our innovative products!


As a Senior Engineer, Embedded Systems Development, you will work in the Product Development Division performing design and development tasks on software embedded in hardware devices for professional audio products. You will also work cross-functionally with various teams, bringing creative problem-solving and fresh perspectives to the design, development, and optimization of advanced embedded systems.

 The ideal candidate can demonstrate deep knowledge of Android-based products and Embedded Android/AOSP environments to effectively manage Shure devices, support system functionality, and drive the development of reliable, high-performing embedded solutions.

This role is based in our Niles, IL headquarters and will be hybrid.


Responsibilities
  • 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  
  • Model designs using UML and related methods; develop use cases to model real-time systems behavior  
  • Architect maintainable system designs 
  • Review the design and code developed by peer engineers  
  • More senior engineers will mentor junior and entry-level staff members  
  • Other duties as assigned  
Qualifications
  • BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering 
  • Minimum 4 years of embedded software development experience with at least two years focused on Embedded Android/AOSP
  • 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. 
  • Hands-on experience with AOSP build systems (Soong, Ninja, Android.bp, Android.mk), Android HAL architecture (HIDL/AIDL), system services, and Linux kernel drivers/interfaces. 
  • Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). 
  • Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB, Valgrind, Systrace/Perfetto). 
  • Experience solving problems following SOLID and OO design principles
  • Demonstrated expertise with debugging using protocol analyzers, Wireshark, etc.  
  • Experience with software version control and release  
  • Demonstrated attention to detail and ability to analyze complex interdependent variables  
  • Demonstrated verbal and written communication skills  
  • Ability to work effectively within a team environment and lead junior engineers 
  • Quality consciousness

  • Bonus: 
    • Experience with custom board bring-up on ARM architecture (e.g., Qualcomm, NXP, Rockchip). 
    • Hands-on knowledge of hardware protocols like UART, I2C, SPI, GPIO, USB, and Bluetooth/BLE. 
    • Exposure to automated testing for embedded devices and CI/CD pipelines tailored for hardware/AOSP. 
    • Knowledge of Android security architectures (SELinux policies, trustzones, secure boot). 

Applicants for this position must be currently authorized to work in the United States on a full-time basis. Shure will not sponsor applicants for this position for work visas.


WHO WE ARE

Shure’s mission is to be the most trusted audio brand worldwide – and for over a century, our Core Values have aligned us to be just that. Founded in 1925, we are a leading global manufacturer of audio equipment known for quality, reliability, and durability. We engineer microphones, headphones, wireless audio systems, conferencing systems, and more. And quality doesn’t stop at our products. Our talented teams strive for perfection and innovate every chance they get. We offer an Associate-first culture, flexible work arrangements, and opportunity for all.


Shure is headquartered in United States. We have more than 35 regional sales offices, engineering hubs, distribution centers and manufacturing facilities throughout the Americas, EMEA, and Asia.


Join Shure and Amplify Your Impact. Explore our unique culture and learn the key pillars that define our legacy of excellence.

THE MIX MATTERSDon’t check off every box in the job requirements? No problem! We recognize that every professional journey is unique and are committed to providing an equitable candidate experience for all prospective Shure Associates. If you’re excited about this role, believe you’ve got the skills to be successful, and share our passion for creating an inclusive, diverse, equitable, and accessible work environment, then apply!PAY TRANSPARENCYShure offers a competitive compensation structure that is reviewed annually to attract, hire, and retain the industry’s top talent. Base salaries vary based on qualifications, geography, experience, and expertise in each respective discipline. The range displayed on each job posting reflects the minimum and maximum base salary for the opportunity. The base salary for this position ranges from $115,600 to $185,000, with a midpoint target. If your salary expectations do not align, still apply as we are often flexible on the seniority of posted positions. All positions also include an award-winning benefits package.


WE GOT YOU - Our BenefitsAt Shure, we prioritize the well-being of our Associates. We offer competitive rewards packages that address physical, mental, financial, and overall well-being. Our benefits include 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. To learn more, check out our Benefits At A Glance.


#LI-HYBRID

#LI-REMOTE

Skills Required

  • Bachelor's degree in Computer Science, Electrical Engineering, or Computer Electrical Engineering
  • At least 4 years of embedded software development experience
  • At least 2 years of Embedded Android/AOSP experience
  • Experience with software design, analysis, and programming using C++ and/or C, Java, and Kotlin
  • Strong expertise in modern C++11/14/17 for native development and system performance
  • Deep proficiency in Java and Kotlin for framework and system service development
  • Experience with AOSP build systems, including Soong, Ninja, Android.bp, and Android.mk
  • Experience with Android HAL architecture, including HIDL and AIDL
  • Experience with Linux kernel drivers and interfaces
  • Experience with Android NDK, JNI development, and IPC mechanisms such as Binder, sockets, and shared memory
  • Proficiency with Git, Linux command-line tools, Android Studio, ADB, GDB, Valgrind, and Systrace/Perfetto
  • Experience applying SOLID and object-oriented design principles
  • Experience debugging with protocol analyzers and Wireshark
  • Experience with software version control and release processes
  • Ability to analyze complex interdependent variables and demonstrate attention to detail
  • Strong verbal and written communication skills
  • Ability to work effectively in a team and lead junior engineers
  • Experience with custom ARM board bring-up, such as Qualcomm, NXP, or Rockchip platforms
  • Knowledge of UART, I2C, SPI, GPIO, USB, and Bluetooth/BLE hardware protocols
  • Experience with automated embedded-device testing and hardware/AOSP CI/CD pipelines
  • Knowledge of Android security architecture, including SELinux, TrustZone, and secure boot
  • Current authorization to work full-time in the United States without visa sponsorship
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Niles, IL
2,078 Employees
Year Founded: 1925

What We Do

Shure has been making people sound extraordinary for nearly a century. Founded in 1925, the Company is a leading global manufacturer of audio equipment known for quality, performance, and durability. We make microphones, wireless microphone systems, in-ear monitors, earphones and headphones, conferencing systems, and more.

Similar Jobs

Coinbase Logo Coinbase

FCM Tech Lead

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
USA
4700 Employees
218K-257K Annually

Deepgram Logo Deepgram

Talent Acquisition Manager

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
Remote
USA
150 Employees

PNC Bank Logo PNC Bank

Technology Solution Center Analyst Lead

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
41K-83K Annually
Remote
USA
62 Employees
100K-125K Annually

Similar Companies Hiring

Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account