Job Directory IoT Engineer

IoT Engineer
Framingham, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Job Description IoT Engineer Come join the "A" team and build the future at Bose We are seeking an IoT Engineer to join our Cloud Platform team. You will be jointly responsible for ensuring our Kubernetes-based cloud platform can scale to service millions of devices and apps with 24/7 messaging connections, over-the-air software updates, cloud access to product profile and state, partner APIs, and more. The ideal candidate will bring rich knowledge of best practices and design patterns, along with a strong software engineering background, and will be comfortable and experienced with building and supporting high volume, always-on, mission critical production applications. Bose is transforming the way audio devices interact with the Cloud, creating new experiences for connecting people to what they love the most. We are imagining new data-driven experiences, designing new services, building software architecture and infrastructure, and scaling our solutions to serve millions of users. Join us to invent and build our cloud platform for the 21st century and power the next wave of innovation at Bose. Principal Duties and Responsibilities As a member of the IoT Engineering Team you will join a team of highly skilled microservice and systems developers responsible for the development and maintenance of consumer-scale, high-performance cloud services that implement IoT functionality such as device identification, secure device messaging, secure device software update, and device telemetry and diagnostics. Responsibilities for this job include: · Collaborating with Bose product and application development teams on IoT system requirements Working with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks Staying current on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best techniques and tools Working with other software leads on developing test processes and frameworks Documenting the work you do, especially APIs you create Qualifications: · Knowledge of dynamic server coding environments such as GoLang, Python, or NodeJS Hands on experience using and developing REST APIs Working knowledge of HTTP, HTML5, CSS, JavaScript, JSON, WebSockets Cloud-based distributed application scaling and / or data processing in the cloud Code development in an Agile environment Understanding and use of APIs in large-scale distributed systems Familiarity with messaging systems such as MQTT, RabbitMQ, ZeroMQ Experience with cloud computing environments (Amazon Web Services preferred) Experience: 6 or more years working in software development 3+ years working on distributed systems software Bachelor's degree in Computer Science or equivalent Preferred: Master's degree in Computer Science, or equivalent What you can expect at Bose · Working with wicked smart, super cool people in the company's Corporate HQ in Framingham MA Working on leading edge technologies in cloud microservices, big data, and IoT Competitive salary, benefits and retirement plan Easy commute right off Mass Pike 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 (; 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.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.