Embedded Software Engineer for Wearable Audio Devices

3 weeks ago


Shanghai, Shanghai, China Bose Full time

At Bose, we're passionate about sound and committed to delivering exceptional audio experiences. We're looking for an exceptional Embedded Software Engineer to join our Consumer Electronics Software Engineering Team.

This role is a fantastic opportunity to develop software that brings our next generation of wearables to life, including industry-leading Bluetooth noise-cancelling headphones and innovative wearable form factors. You'll work collaboratively with a talented team of engineers and user interface designers to engineer our software architecture and deliver astonishing new products to market.

Key Responsibilities:

  • Design and implement embedded software for new products featuring technologies like Bluetooth, Active Noise Reduction, and mobile app interfaces.
  • Analyze and optimize DSP/ML algorithms on various NPU and DSP hardware subsystems for best-in-class bit-exactness quality.
  • Develop modular software that's maintainable, scalable, and reusable across our product line.
  • Analyze complex technical problems and propose comprehensive solutions.
  • Contribute to all phases of the product software lifecycle, from requirements analysis to release and support.
  • Drive end-to-end software delivery successfully on-time and enhance our development processes for improved quality and efficiency.

Requirements:

  • Strong troubleshooting and root cause analysis skills.
  • Proficiency in C or C++ for embedded systems, including Linux and Android natives.
  • Experience with complex embedded software and DSP optimization in resource-constrained RTOS-based systems.
  • Optimization for MIPS and memory in multi-threaded, multi-processing DSP-offload systems.
  • Experience with quantization for DSP and TensorFlow/PyTorch-based NPU subsystems.
  • Experience with audio signal pre-/post-processing.
  • Experience with common protocols like I2C, I2S, or SPI.
  • Experience with Bluetooth or other wireless communication protocols is a plus.
  • Experience with embedded security is a plus.
  • Strong systems-level thinking across hardware, software, user experience, etc.
  • Knowledge of Git and CI/CD tools like Jenkins.

Education:

BS in Computer Science, Computer Engineering, or related field (MS preferred) with at least 5-10 years of related work experience.



  • Shanghai, Shanghai, China Bose Full time

    We are passionate about creating high-quality products that astonish. To achieve this goal, we engineer high-performance technologies and amazing user experiences. If you have a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team.As a member of our team, you will be developing software to bring our...


  • Shanghai, Shanghai, China Bose Full time

    You're about to embark on an extraordinary journey with Bose, where sound and innovation converge. As a leader in the industry for nearly 60 years, we've dedicated ourselves to crafting products that elevate your listening experience.Our Consumer Electronics Software Engineering Team is a dynamic group of experts from diverse backgrounds and disciplines,...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Software Engineer for Audio SolutionsJob Summary:Qualcomm is seeking a highly skilled Software Engineer for Audio Solutions to join our global development team. As a key member of our team, you will be responsible for designing, developing, and testing cutting-edge audio software for our Snapdragon processors.Key Responsibilities:Design and...


  • Shanghai, Shanghai, China Bose Full time

    Transformative Sound ExperiencesAt Bose, we're passionate about creating products that provide unparalleled sound experiences. As an Embedded Software Engineer, you'll play a crucial role in developing software for our next-generation wearables, including Bluetooth noise-cancelling headphones and audio sunglasses.Key Responsibilities:Design and implement...


  • Shanghai, Shanghai, China Bose Full time

    Job Title: Senior Embedded Software Engineer, Consumer SoftwareAt Bose, we're passionate about creating products that deliver transformative sound experiences. As a Senior Embedded Software Engineer, you'll play a key role in developing software for our next-generation wearables, including Bluetooth noise-cancelling headphones and audio sunglasses.Key...


  • Shanghai, Shanghai, China Bose Full time

    About BoseWe're passionate about creating products that bring sound to life. As a Senior Embedded Software Engineer, you'll be part of a thriving team that develops high-quality software for our wearables, including industry-leading Bluetooth noise-cancelling headphones and innovative audio sunglasses.The team is responsible for designing, implementing, and...


  • Shanghai, Shanghai, China Bose Full time

    About UsBose is a renowned leader in the audio technology industry, dedicated to creating innovative products that bring exceptional sound experiences to our customers.Job OverviewWe are seeking an experienced Senior Embedded Software Security Engineer to join our Consumer Electronics Software Engineering Team. As a key member of our team, you will be...


  • Shanghai, Shanghai, China Bose Full time

    Bose is a renowned leader in sound technology, and we're seeking a skilled Senior Embedded Software Engineer to join our Consumer Software team.We believe that sound has the power to transform lives, and our products are designed to deliver exceptional audio experiences. As an Embedded Software Engineer at Bose, you'll play a crucial role in developing...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Audio Software EngineerJob Summary:We are seeking a highly skilled Audio Software Engineer to join our team at Qualcomm. As a key member of our engineering group, you will design, develop, and maintain software for our range of Bluetooth Audio SoCs.Key Responsibilities:Design and develop audio software for Bluetooth Audio SoCsMaintain and improve...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Software Engineer for Bluetooth Audio SoCsJob Summary:Qualcomm is seeking a talented Software Engineer to develop software for our range of Bluetooth Audio SoCs. As a member of our team, you will design, develop, and maintain Audio features within a resource-constrained multi-processor environment for next-generation Bluetooth headphones and...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Audio Software EngineerQualcomm is seeking a highly skilled Audio Software Engineer to join our team. As a key member of our software development team, you will design, develop, and maintain audio features within a resource-constrained multi-processor environment for next-generation Bluetooth headphones and earbuds.Key Responsibilities:Develop and...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Description:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications,...


  • Shanghai, Shanghai, China Bose Full time

    About BoseBose is a leading audio equipment manufacturer that has been dedicated to improving sound for nearly 60 years. We believe sound is the most powerful force on earth and are passionate about making it more magical.The RoleWe are seeking a Senior Embedded Software Security Engineer to join our Consumer Electronics Software Engineering Team. As a key...


  • Shanghai, Shanghai, China Qualcomm Full time

    Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation.About UsWe design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet...


  • Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Systems Engineer to join our team at Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93. As a key member of our engineering team, you will play a pivotal role in designing, implementing, and optimizing multimedia functionalities for embedded systems.Key Responsibilities:Design,...


  • Shanghai, Shanghai, China Iyuno•SDI Group Full time

    Job Description:We are seeking a highly skilled Software Audio Engineer to join our team at Iyuno•SDI Group. In this role, you will be responsible for conducting dubbing sessions, mixing, and combining dubbing recorded files.Key Responsibilities:- Ensure reception of premix files- Conduct and record dubbing sessions with voice talents- Provide feedback on...


  • Shanghai, Shanghai, China Qualcomm Full time

    At Qualcomm, we're pushing the boundaries of innovation to create a smarter, connected future for all.About the RoleWe're seeking an experienced Senior Embedded Software Engineer with expertise in USB development and customization. As a key member of our team, you'll design, develop, and validate embedded software solutions that meet and exceed customer...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Audio Systems EngineerCompany: QualcommJob Area: Engineering Group, Engineering Group > Systems EngineeringJob Overview:We are seeking a highly talented engineer with speech & AI expertise to join our voice AI revolution team at Qualcomm. As an Audio Systems Engineer, you will execute through the entire life cycle of our technologies, including...


  • Shanghai, Shanghai, China MOONS' Full time

    About MOONS' Firmware Engineer PositionMOONS' is seeking an experienced Firmware Engineer to join our team. As a Firmware Engineer at MOONS', you will play a key role in developing and maintaining firmware for our products.Job Responsibilities:Collaborate with the global R&D team to develop firmware, Linux drivers, and applicationsMaintain and support...


  • Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 Full time

    Job SummaryAs a key member of the Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 team, you will play a pivotal role in designing, implementing, and optimizing multimedia functionalities for embedded systems. Your expertise in Linux BSP development and multimedia integration will drive the success of our projects.Key...