Senior Embedded Software Security Engineer

3 weeks ago


Shanghai, Shanghai, China Bose Full time
About Bose

Bose 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 Role

We are seeking a Senior Embedded Software Security Engineer to join our Consumer Electronics Software Engineering Team. As a key member of our team, you will be responsible for designing, implementing, and deploying embedded software security systems for our new products, including Bluetooth noise-cancelling headphones and audio sunglasses.

Key Responsibilities
  • Design and implement secure embedded software systems for our products.
  • Conduct security assessments, detect and resolve security vulnerabilities, and implement countermeasures.
  • Research and prototype advanced security detection and protection methods.
  • Design modular software that is 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, including requirements analysis, design, implementation, automated testing, release, support, and documentation.
About You
  • Experience with complex embedded software in a resource-limited RTOS.
  • Threat modeling on embedded devices, secure code review, analysis, and vulnerabilities assessment, detection, and mitigation.
  • Security testing, including fuzzing and pen-testing.
  • Applied cryptography and security protocols, including TLS, PKI, PKCS, etc.
  • Binary analysis and exploit reverse engineering.
  • OS security and hypervisor security.
  • TZ/TEE, Android platform security, access control, secure debug, memory analysis.
  • IP security and provisioning.
  • Demonstrated success leading high-performing teams.
  • Experience driving a test-driven development process on engineering teams.
  • Strong troubleshooting and root cause analysis skills.
  • Has delivered firmware for at least one product successfully launched into mass production.
  • Experience with C or C++ in a secured embedded system, including Linux and Android natives.
  • Experience with common protocols, such as I2C, I2S, or SPI.
  • Experience with Bluetooth or other wireless communication protocols is a plus.
  • Experience with Audio processing is a plus.
  • Strong systems-level thinker across hardware, software, user experience.
  • BSEE/BSCS/BSCE (MS preferred) with at least 5-10 years related work experience.
What We Offer

We offer a dynamic and inclusive work environment where every candidate feels supported and empowered in the interviewing process. We recognize that individuals may have different needs and requirements based on their abilities, and we provide reasonable accommodations to ensure ideal conditions are met during the application process.



  • 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 BoseBose is a world-renowned audio equipment manufacturer that has been dedicated to improving sound for nearly 60 years. We believe that sound is the most powerful force on earth and are passionate about making it more magical.About The JobWe are seeking a Senior Embedded Software Security Engineer to join our Consumer Electronics Software Engineering...


  • 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 Bosch Full time

    Job OverviewWe are seeking a highly motivated and experienced professional to join our team as an Embedded Security Software Developer. As a key member of our Vehicle HSM solution team, you will be responsible for developing features and modules to support Chinese customer needs.Key ResponsibilitiesDevelop and maintain high-quality software components for...


  • Shanghai, Shanghai, China Bose Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our Consumer Electronics Software Engineering Team at Bose. As a key member of our team, you will be responsible for developing software to bring our next generation of wearables to life, including Bose's industry leading Bluetooth noise cancelling headphones, our new line of...


  • Shanghai, Shanghai, China ETAS Full time

    Job OpportunityWe are seeking a highly skilled and experienced professional to join our team as an Embedded Security Developer. As a key member of our global product team, you will be responsible for developing features and modules for our Vehicle HSM solution, supporting Chinese customer needs.Key ResponsibilitiesDevelop and implement secure software...


  • Shanghai, Shanghai, China Bose Full time

    Transformative Sound ExperiencesWe're passionate about making sound matter most. As an Embedded Software Engineer at Bose, you'll be part of a thriving team dedicated to creating products that astonish.Key ResponsibilitiesDesign and implement embedded software for new products, including Bluetooth, Active Noise Reduction, and mobile app interfaces.Analyze...


  • Shanghai, Shanghai, China Bose Full time

    Transformative Sound ExperiencesWe're passionate about making sound matter most. At Bose, we engineer high-quality products that astonish, and we're looking for a talented Embedded Software Engineer to join our Consumer Electronics Software Engineering Team.Key Responsibilities:Design and implement embedded software for new products, including technologies...


  • 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

    Transformative Sound ExperiencesWe're passionate about making sound matter most. At Bose, we believe in the power of audio to transform lives. As an Embedded Software Engineer, you'll be part of a thriving team dedicated to creating products that astonish.Key Responsibilities:Design and implement embedded software for new products, including Bluetooth,...


  • Shanghai, Shanghai, China Bosch Full time

    Job SummaryYou will be responsible for developing features and modules for our Vehicle HSM solution to support Chinese customer needs.As a senior software engineer, you will contribute to all phases of the development lifecycle and write well-designed, testable, human-readable code in a Scrum and DevOps context.You will also follow up on the latest updates...


  • 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...


  • 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 General Motors Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Integration Engineer to join our team at General Motors. As a key member of our engineering team, you will be responsible for designing, developing, and testing large-scale embedded software systems.Key ResponsibilitiesDesign and develop embedded software systems for automotive applicationsTest and...


  • Shanghai, Shanghai, China Bosch Full time

    Job OpportunityWe are seeking a highly skilled Embedded Software Development Engineer to join our team at ETAS China. The successful candidate will be responsible for providing engineering services in the areas of embedded software development, safety-critical software, and AUTOSAR.Key Responsibilities• Provision of engineering services in the areas of...


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

    Job Title: Senior Embedded Systems EngineerWe 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 team, you will play a pivotal role in designing, implementing, and optimizing multimedia functionalities for embedded systems.Key...


  • Shanghai, Shanghai, China Bosch Full time

    Job OpportunityWe are seeking a highly skilled Embedded Software Development Engineer to join our team at ETAS China. As a key member of our Software Engineering Solution division, you will be responsible for delivering engineering, consulting, and training services in several key areas of embedded systems development.Key Responsibilities• Provide...


  • Shanghai, Shanghai, China BHTC Full time

    Your Responsibilities:Clarify and outline the specifications for the software related to the product, ensuring comprehensive software development documentation.Design and enhance the system and software architecture for optimal performance.Develop and integrate software components within embedded systems.Oversee the integration of the complete software...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Embedded Software Engineer for WLANJob Summary:Qualcomm is seeking an experienced Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing firmware for WLAN protocols and MAC control paths.Responsibilities:Design and develop firmware for WLAN...


  • Shanghai, Shanghai, China General Motors Full time

    Job Title: Embedded Software Integration EngineerAbout the Role:We are seeking a highly skilled Embedded Software Integration Engineer to join our team at General Motors. As an Embedded Software Integration Engineer, you will be responsible for developing and integrating large-scale embedded software systems.Key Responsibilities:Develop and integrate...