Senior Embedded Software Engineer, Consumer Software

Bose Corporation
Bell, California, US
Full-time

Job Description

About Bose

Interested in learning more about this job Scroll down and find out what skills, experience and educational qualifications are needed.

You know the moment. It's the first notes of that song you love, the intro to your favorite movie, or simply the sound of someone you love saying "hello".

It's in these moments that sound matters most. At Bose, we believe sound is the most powerful force on earth. We've dedicated ourselves to improving it for nearly 60 years.

And we're passionate down to our bones about making whatever you're listening to a little more magical.

About The Team

At Bose, we engineer high quality products that astonish. We do it by obsessing over the details that make amazing user experiences and high-performance technologies.

If you are a Senior Embedded Software Security Engineer with a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team.

About The Job

As a Senior Embedded Software Engineer at Bose, you will be 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.

You will work collaboratively with a group of world class engineers and user interface designers to engineer our next generation software architecture and deliver astonishing new wearable products to market.

Key Responsibilities

  • Design, implement and deploy embedded software security system for new products that include technologies like Bluetooth, Active Noise Reduction and mobile app interfaces.
  • Security assessment, detecting and resolving security vulnerabilities and risks. Countermeasures, platform hardening techniques and system level security improvement.
  • Research and prototyping on advanced security detection and protection methods. 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 design of comprehensive solutions.
  • Contribute to all phases of the product software lifecycle, including requirements analysis, design, implementation, automated test, 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.

About You

  • 10+ years of demonstrated experience in embedded software security development through the full lifecycle (requirements, design, development, test, deployment, operation).
  • Threat modeling on embedded devices. Secure code review, analysis and vulnerabilities assessment, 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.
  • Experience with complex embedded software in a resource limited RTOS 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 is 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.

Bose is an equal opportunity employer that is committed to inclusion and diversity. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or any other legally protected characteristics.

J-18808-Ljbffr

14 days ago
Related jobs
Promoted
Raytheon
Torrance, California

In this role, you will be joining a team where our software engineers and architects are developing and maintaining advanced ground station software. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of t...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior Software Engineer specializing in Linux for a remote position. ...

Promoted
Digital Force Technologies
CA, United States

DFT’s engineering team is a diverse and skilled group, determined to develop advanced technical solutions. Seraphim Software Team to support the development of the Seraphim Platform. Work collaboratively to support the software roadmap. Collaborate and/or lead software development projects that prov...

Promoted
DICE
Los Angeles, California

Senior Software Engineer (PST-Remote) with rapidly scaling healthcare startup- $90M, Series B. We are seeking a dedicated and passionate Senior Software Engineer to join our dynamic technology team. We are seeking a Permanent Senior Software Engineer to join our dynamic team in the Medical industry....

Promoted
Google
Los Angeles, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Bridgeway Professionals
Los Angeles, California

Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. Network management software and we...

Food Management Search
Los Angeles, California

Senior Embedded Software Engineer. Senior Embedded Software Engineer . Director of Software Engineering. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. ...

SearchStars
Los Angeles, California

Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. Network management software and we...

USfalcon
El Segundo, California

Minimum 10 years of progressive software engineering and architectural design for large scale enterprise software engineering projects. Highly desired: 5 years of experience in a commercial software development company developing enterprise software at scale/complexity. Skilled in Agile methodology ...

Prosum
El Segundo, California
Remote

Senior Software Delivery Engineer. We are looking for a Senior Software Delivery Engineer to join our client's Runtime Platform Group. As a Senior Software Delivery Engineer, you’ll be on a team building a secure, compliant SaaS platform for Federal government-led construction projects. This will in...