FraminghamRecruiter Since 2001
the smart solution for Framingham jobs

Embedded Software Engineer - Wearables

Company: Bose
Location: Framingham
Posted on: June 8, 2021

Job Description:

Job Description We are looking for a candidate that enjoys and excels at developing compelling application software for embedded systems specifically wearable products. Come be part of Bose Consumer Electronics Division and help create products that wow consumers and you can be proud to show off to your friends and family. Specifically, we are looking for an individual who will work as part of our wearables software development teams to design and integrate new technologies in to both legacy and a new generation headphones, glasses, and open ear products. This will include working on the full stack embedded code. You'll work with colleagues in the cloud, and mobile app teams as well as electrical engineers and other engineering disciplines. Participate as a team member in a small embedded software team that is part of a larger group. Develop software for embedded systems including all aspects of the software life cycle. Design, documentation, implementation, test driven development and bug fixing. Participate in daily scrums and be a strong team player. Write unit, component, integration and system automation testing. Key Responsibilities: Build platforms by architecting reusable building blocks and enabling faster and more efficient product creation. Experience in designing and implementing state machines and event driven systems. Experience with developing complex embedded software in a resource limited RTOS based system. Strong programming skills in C and good understanding of OO concepts and basic C++ Strong experience with one scripting language like Python, Perl or Shell Integrate technologies like Bluetooth, NFC, and WiFi to build a cohesive product Familiarity with Hardware interfaces such as UART, I2C, SPI, ADC, Bootloader etc preferred Debugging and root cause analysis in a complex embedded SW environment. Practical knowledge of Version Control, Bug Tracking and Change Management. Experience is writing embedded code including cross compilation, JTAG debugging, flashing tools and program/debug FW using IDEs and associated tools. Be a strong verbal and written communication skills. Qualifications: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a related equivalent degree. MSCS or MSEE is strongly desirable. Very Strong Industry candidates that have a proven track record will also be considered. Have at least 3-5 years of industry experience of going through the SW development lifecycle (development, release and maintenance) of at least one product. 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 (; and (2) its Supplements ( Please note, the company's pay transparency is available at 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 and let us know the nature of your request and your contact information.

Keywords: Bose, Framingham , Embedded Software Engineer - Wearables, Other , Framingham, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Framingham RSS job feeds