Embedded Firmware Engineer-Team Lead at Bose Corporation

Posted in General Business 21 days ago.

Type: Full-Time
Location: Boston, Massachusetts

Job Description:

Job Description Come join us in our office @ Boston Landing and help build our business to help millions of people live healthier and more engaged lives. You'll join a team of talented engineers developing a family of new Wellness products that will improve people's lives in ways they didn't imagine possible.At Bose, we've spent more than 50 years finding new ways to bring quality audio products to people-in their homes, in automobiles, in airplanes, and just about anywhere else that there is a possibility to enjoy music. Bose relies on exceptional people to create and deliver those products to our customers.We are stretching our vision and obsessive approach to providing customer benefit by improving people's lives in fundamentally new ways beyond audio entertainment.Required skills:

  • BS in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent

  • Minimum 10 years of experience in the design and development of software/firmware

  • Hands-on experience with full-stack MCU firmware development.

  • Experience with device drivers and other low-level HW interfaces

  • Demonstrable C programming skills with emphasis on its use in Embedded Systems

  • Strong hardware/electrical know-how. You should know how to test if your firmware is working as expected by probing the hardware (e.g., oscilloscope, logic analyzer, etc.)

  • Demonstrated knowledge of firmware development best practices (code reviews, test, SCM, etc.)

  • Ability to work in small development teams and manage projects using Agile methods

Preferred skills:

  • Advanced degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent

  • Object-oriented design experience, C++ experience

  • Experience with Bluetooth Low Energy, WiFi, or other similar wireless protocols.

  • Familiarity with low-level RTOS and bare-metal systems

  • Firmware development on ARM Cortex MCUs

  • Full lifecycle product development experience (from concept through production and support

  • Experience with other areas of software development a plus (e.g. scripting, web, iOS/Android app development, etc.)

  • Experience in the medical device industry and knowledge of FDA regulations

  • Experience with Test-Driven Development and ability to guide other engineers in the process

  • Python programming for test automation

What's in it for you:

  • Work with leading-edge technologies that deliver excellent experiences to customers

  • Join a top-notch, multidisciplinary, transparent, and agile team.

  • Create innovative Wellness products that improve people's lives.

  • Enjoy a culture of excellence, respect, opportunity, and passion for innovation

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. For additional information, please review: (1) the EEO is the Law Poster (http://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf); and (2) its Supplements (http://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm). Please note, the company's pay transparency is available at http://www.dol.gov/ofccp/pdf/EO13665_PrescribedNondiscriminationPostingLanguage_JRFQA508c.pdf. Bose is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the application or employment process, please send an e-mail to Wellbeing@bose.com and let us know the nature of your request and your contact information.