Bose Corporation-posted 6 months ago
Senior
Framingham, MA
5,001-10,000 employees

As a Senior Embedded Software Engineer at Bose, you will be developing real-time Audio/DSP software to bring our next generation of products to life. You will work collaboratively with a group of extraordinary engineers to design and implement audio software that puts the wow into our products.

  • Design, implement and debug embedded platform software on a variety of target processors for new platforms/products that include technologies like Bluetooth, Active Noise Reduction, and Mobile Applications.
  • Design modular software that is maintainable, scalable, and reusable across Bose’s product lines.
  • Analyze sophisticated 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.
  • Enhance processes and DevOps to improve quality and increase efficiency by focusing on continuous improvement.
  • Experience with C/C++ in an embedded environment
  • Experience performing real-time processing including audio, video, or related data-streams.
  • Experience with cross-compilation on both windows and linux development environments, using make, cmake, or similar compilation systems.
  • Familiarity with conan a plus.
  • Experience writing unit-tests using a relevant test framework such as cpp-unit, catch2, or GTest.
  • Experience implementing writing and debugging multi-threaded real-time embedded software in a resource constrained a RTOS based system.
  • Has delivered firmware for at least one product successfully launched into mass production.
  • Experience with common protocols such as I2C, I2S/TDM or SPI
  • Experience bringing up and debugging hardware using logic analyzers, oscilloscopes, protocol sniffers etc.
  • Experience with Bluetooth and BLE.
  • Familiarity with other wireless communication protocols is a plus.
  • Strong troubleshooting and root cause analysis skills
  • Proven track record to work on teams.
  • A strong desire to learn from and help others.
  • Strong spoken and written communication skills
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service