Senior Embedded Software Security Engineer
1 month ago
Bose 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 Team. As a member of this 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 Audio Sunglasses, and other innovative wearable form factors.
Key Responsibilities:- Design, implement, and deploy embedded software security systems for new products that include technologies like Bluetooth, Active Noise Reduction, and mobile app interfaces.
- Conduct security assessments, detect, and resolve security vulnerabilities and risks. Implement countermeasures, platform hardening techniques, and system-level security improvements.
- Research and prototype advanced security detection and protection methods. Develop IP provisioning and protection techniques.
- Design modular software that is maintainable, scalable, and reusable across Bose's 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. Drive end-to-end software delivery successfully on-time.
- Enhance processes and DevOps to improve quality and increase efficiency by focusing on continuous improvement.
- Experience with complex embedded software in a resource-limited RTOS.
- Threat modeling on embedded devices. Conduct secure code reviews, analysis, and vulnerabilities assessments, detection, and mitigation.
- Security testing, e.g., 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 & 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.
- Based system, such as Qualcomm Hexagon, STMicro, AMLogic, Airoha, BES SoC systems.
- Experience with DRM a plus.
- Experience with common protocols, such as I2C, I2S, or SPI.
- Experience with Bluetooth or other wireless communication protocols a plus.
- Experience with Audio processing 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.
We strive to create an inclusive and supportive environment where every candidate feels empowered and supported throughout the interviewing process. Diversity and inclusion are integral to our success, and we believe that providing reasonable accommodations is not only a legal obligation but also a fundamental aspect of our commitment to being an employer of choice. 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.
-
Senior Embedded Software Security Engineer
4 weeks ago
Shanghai, Shanghai, China Bose Full timeAbout 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...
-
Senior Embedded Software Security Engineer
2 weeks ago
Shanghai, Shanghai, China Bose Full timeAbout 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 timeJob 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...
-
Embedded Security Software Developer
4 weeks ago
Shanghai, Shanghai, China Bosch Full timeJob 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...
-
Senior Embedded Software Engineer
3 days ago
Shanghai, Shanghai, China Qualcomm Full timeQualcomm 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...
-
Embedded Software Engineer
2 months ago
Shanghai, Shanghai, China Bose Full timeAbout 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...
-
Embedded Security Developer
1 month ago
Shanghai, Shanghai, China ETAS Full timeJob 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 Qualcomm Full timeJob DescriptionThe role of Senior Embedded Systems Software Engineer for PMIC Development involves designing, developing, and validating embedded software for Qualcomm's next-generation products. As a key member of the team, you will work on creating cutting-edge software solutions that meet customer needs.
-
Senior Embedded Software Engineer
1 month ago
Shanghai, Shanghai, China Bose Full timeTransformative 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...
-
Senior Embedded Software Engineer
3 days ago
Shanghai, Shanghai, China Qualcomm Full timeAs a Senior Embedded Software Engineer at Qualcomm, you will play a key role in designing and developing cutting-edge Bluetooth software for earbuds or headsets.About the CompanyQualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences. As a company, we are committed to creating a smarter,...
-
Embedded Software Engineer
2 months ago
Shanghai, Shanghai, China Bose Full timeTransformative 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...
-
Embedded Software Engineer
4 weeks ago
Shanghai, Shanghai, China Bose Full timeTransformative 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...
-
Embedded Software Developer
1 month ago
Shanghai, Shanghai, China Bose Full timeTransformative 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 timeJob 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 timeAt 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...
-
Embedded Software Engineer
2 weeks ago
Shanghai, Shanghai, China Bose Full timeWe 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...
-
Embedded Software Integration Engineer
2 months ago
Shanghai, Shanghai, China General Motors Full timeJob 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...
-
Senior Embedded Systems Engineer
1 month ago
Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 Full timeJob 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...
-
Embedded Software Development Engineer
4 weeks ago
Shanghai, Shanghai, China Bosch Full timeJob 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...
-
Embedded Software Engineer
2 months ago
Shanghai, Shanghai, China BHTC Full timeYour 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...