Bose - Framingham, MA

posted about 1 month ago

Full-time - Mid Level
Framingham, MA
Furniture, Home Furnishings, Electronics, and Appliance Retailers

About the position

As a Senior Embedded Software Engineer at Bose, you will be responsible for developing real-time audio/DSP software for next-generation consumer audio products. This role involves collaborating with a skilled engineering team to design and implement audio software that enhances user experiences and integrates advanced technologies such as Bluetooth and Active Noise Reduction.

Responsibilities

  • Design, implement and debug embedded platform software on various target processors for new products.
  • Design modular software that is maintainable, scalable, and reusable across product lines.
  • Analyze technical problems and propose comprehensive design solutions.
  • Contribute to all phases of the product software lifecycle, including requirements analysis, design, implementation, automated testing, release, support, and documentation.
  • Enhance processes and DevOps to improve quality and increase efficiency.

Requirements

  • Experience with C/C++ in an embedded environment.
  • Experience with cross-compilation on Windows and Linux using make, cmake, or similar systems.
  • Experience developing software for mobile devices, Linux, or embedded platforms.
  • Experience writing unit-tests using frameworks such as cpp-unit, catch2, or GTest.
  • Experience implementing and debugging multi-threaded real-time embedded software in a resource-constrained RTOS.
  • Experience developing APIs/micro-services.
  • Experience with scripting languages such as Python.
  • Experience with common protocols such as I2C, I2S/TDM, or SPI.
  • Experience with Bluetooth and BLE, familiarity with other wireless communication protocols is a plus.
  • Strong troubleshooting and root cause analysis skills.

Nice-to-haves

  • Experience performing real-time processing including audio, video, or related data-streams.
  • Experience bringing up and debugging hardware using logic analyzers, oscilloscopes, protocol sniffers.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service