Sep 19 2019
Product Security
Product Security Co-op for Bose’s Consumer Electronics products
You’ve enjoyed the work you’ve done where software security was part of the job- ensuring sensitive
data is protected in transit and at rest. Your abilities to work hands-on and to educate others are
among your strengths. You know why HTTPS with a self-signed certificate is better than HTTP, but
using a public CA- signed cert is better. You’re fascinated by security vulnerabilities in the
news. If that sounds like you, check out this role we have for our Consumer Electronics products.
We work to advance software security for both In The Home speakers and soundbars like the Bose
Soundbar 700, as well as our headphone and wearable products like our Bose Noise Cancelling 700
Headphones.
Bose Corporation’s Consumer Electronics Division has a tradition of creating innovative products
that wow customers. As a Product Security Engineering Co-op at Bose, you will be analyzing,
testing, supporting and validating software with a focus on security to bring our next generation
of consumer electronic products to market. Join us to help secure the connected audio ecosystem for
the 21st century, and power the next wave of innovation at Bose!
Passion for security
• Security-minded
• Loves to learn new things in depth
• Hands-on and practical security knowledge
• Willing and able to adjust to changing priorities
• Systems perspective of development and security
We’re excited to be hiring to help advance security maturity in our engineering organization,
including testing for security problems, validating fixes and improving our build and
infrastructure to allow faster, more efficient handling of security issues.
Valuable skills and experience
• Experience in software development and QA, ideally for security in a complex ecosystem with
embedded C / C++, mobile applications, and cloud
• Strong verbal and written communications skills
• Experience with some of the following would be helpful
o Software Testing
▪ Embedded and/or IoT systems, including ARM, TrustZone, messaging protocols, real-time
operating systems, networking, RTOS, watchdog timers
▪ Network/web interface positive and negative testing (TCP/IP, DHCP, UPnP, SSDP, etc.)
▪ Incorporating best practices into an application development lifecycle, including the use of
common build, test and tools and methods
▪ Experience with automated testing and auditing, coverage analysis tools, testing frameworks
and fuzzing
o DevOps, Continuous Integration
o Debugging tools such as gdb, tcpdump, Wireshark
o Python, Perl, JavaScript, or similar scripting languages
o Systems Engineering, Secure Development Lifecycle, DevSecOps
o Demonstrated capability to comprehend large scale system architecture and understand how systems
work and fail
o Basic knowledge of security principles (confidentiality, integrity, availability)
o Experience with PKI infrastructure and certificate management, TLS, JWK, cryptography
o Experience testing consumer audio hardware and/or software products
o Knowledge of low level hardware-software interactions, such as storage in flash, RAM or cache,
and data transport over SPI, i2c or UART
Potential tasks and responsibilities
• Work with other developers and testers on advancing some long-term tasks, such as upgrading
OpenSSL, setting up a security lab where hardware is continuously tested, and other projects
• Interact with the system under development using technical, non-user-facing interfaces such
as Web APIs, command line interfaces, and shell scripts
• Write and execute test plans and related test cases
• Develop automated tests for security aspects of the ecosystem (mobile to product interfaces,
cloud to product, etc.) in parallel with product software development, and expand on existing
automated regression test suites
• Contribute to the inclusion of security tools in our automation frameworks
• Drive creation and improvement of technical specifications for work/features from development
team
• Improve and add to our build infrastructure, including tools like static analysis, security
analysis, etc.
• Test existing products, products under development and products yet to be released
• Discover/report defects, track resolution, validate fixes, creating test cases based on
security requirements and environment
• Investigate, reproduce, clarify, and document issues reported by external teams or test
vendors
Education
• Progress towards Bachelor's/Master's in Computer Science, Software Engineering, Information
Security or equivalent degree
Sep 19 2019
User experience Intern
Role: User Experience Intern
WHO WE ARE
We are capable and curious individuals who champion user-centered design. Our work reaches and
delights millions of people daily. We are professionals skilled in multi-faceted interaction design
creation. We derive satisfaction by creating the best hardware, software, and mobile application
experiences. We need your help. We’d also like to teach you a few things that will steer you in the
right direction.
WHAT DRIVES YOU?
• Fascinated by user behavior and energized by new technologies that solve real problems.
• Seeing value in multiple approaches to solve a problem. Pursuing the balance between vision
and pragmatism.
• Sweating the details and expecting the same of your colleagues.
• Dissatisfied with the status quo and comfortable taking risks, failing fast, and learning
quickly.
WHO ARE YOU?
You think flexibly
• You want to be part of creating individual design requirements and implementation, but
constantly consider the continuity through multiple experiences.
• You want to learn thoughtful and complete user needs analysis methodology, with clearly
prioritized and defined user workflows to inform architectural requirements.
You get it done
• You highlight the problems others don’t notice.
• You are capable of multi-tasking and prioritizing your own work.
You want to be part of a team
• You take direction and value a human-centered approach to the business and to our customers.
• You enjoy engaging with multiple team members and value diverse perspectives. You want
feedback and recognize the necessity of working together to get a product out the door.
Basic Qualifications
• You are interested in a User Interface/Interaction Design, HCI, Behavior Sciences or related
field.
• You’ve heard of and maybe even dabbled in the tools of our trade including Sketch, Zeplin,
InVision, PowerPoint/Keynote, Illustrator, and you learn new tools as they arise.
• Excellent communication, presentation, and interpersonal skills.
• Incredible time management and organizational skills with the ability to multi-task and meet
tight deadlines.
You want to make cool stuff with cool people.
• and we can’t wait to meet you.
Sep 19 2019
Android Application Engineer Intern
Role: Android Application Engineer Intern/Co-op
About Us
Bose is a company built on disruptive innovation—having the courage to challenge the status quo, an
unwavering commitment to our customers, and the fundamental belief that anything is possible. We
never settle; we have a passion for discovering better ways to help people enjoy the things they
love. We need people like you, people with better solutions. If you join us, you’ll find the
opportunity to do your best work and the freedom to enjoy it. Here, every employee has the
opportunity to build their own success and contribute to ours. It’s an atmosphere of trust,
collaboration, high expectations, and great reward. Our goal is to make your experience exciting
and meaningful—a valuable opportunity to contribute to the industry and to Bose.
What we can offer you
• Join a talented and diverse mobile applications team
• Exciting projects using innovative technologies
• Motivated teams with opportunities to make an impact
• Work culture based on learning and collaboration
• Opportunities to advance your skills in Kotlin/RX/MVVM and other Android app development
tools and technologies
• Projects that Integrate with both cloud and hardware
What we’re looking for
• Degree path in engineering, computer science or a related technical field
• Experience in mobile application design and development for the Android platform
• Experience in Kotlin coding
• Effective communication skills at building relationships across teams
• Taking initiative and self-starter, as part of a team
• Good Computer Science fundamentals in object-oriented design and data structures
What you could do for us
Our group makes apps that control and configure a broad line of consumer Bluetooth and WIFI
connected products. Each product only works with a single app. Trying to direct the consumer to the
correct app can be a challenge. What we need is a Dispatcher.
We would like to have you use your knowledge of building mobile apps to build a mobile app library
and accompanying sample app. The sample app will discover and connect to any Bose Bluetooth or WIFI
product. The sample app will demonstrate how, by using the Dispatcher library, it will be able to
direct the user to correct mobile app that works with the selected product. This project will allow
you to gain experience with mobile app development, learn more about Bluetooth communication, web
sockets, and enjoy the pains and gratification of work with hardware products. The Bose mobile apps
team treats everything as a team effort, and we will be there to support you. However, we need you
to be eager and ambitious to accomplish this challenging project.
Sep 19 2019
iOS Application Engineer Intern
Role: iOS Application Engineer Intern/Co-op
About Us
Bose is a company built on disruptive innovation—having the courage to challenge the status quo, an
unwavering commitment to our customers, and the fundamental belief that anything is possible. We
never settle; we have a passion for discovering better ways to help people enjoy the things they
love. We need people like you, people with better solutions. If you join us, you’ll find the
opportunity to do your best work and the freedom to enjoy it. Here, every employee has the
opportunity to build their own success and contribute to ours. It’s an atmosphere of trust,
collaboration, high expectations, and great reward. Our goal is to make your experience exciting
and meaningful—a valuable opportunity to contribute to the industry and to Bose.
What we can offer you
• Join a talented and diverse mobile applications team
• Exciting projects using innovative technologies
• Motivated teams with opportunities to make an impact
• Work culture based on learning and collaboration
• Opportunities to advance your skills in Swift/RX/MVVM and other iOS app development tools
and technologies
• Projects that Integrate with both cloud and hardware
What we’re looking for
• Degree path in engineering, computer science or a related technical field
• Experience in mobile application design and development for the iOS platform
• Experience in Swift coding
• Effective communication skills at building relationships across teams
• Taking initiative and self-starter, as part of a team
• Good Computer Science fundamentals in object-oriented design and data structures
What you could do for us
Our group makes apps that control and configure a broad line of consumer Bluetooth and WIFI
connected products. Each product only works with a single app. Trying to direct the consumer to the
correct app can be a challenge. What we need is a Dispatcher.
We would like to have you use your knowledge of building mobile apps to build a mobile app library
and accompanying sample app. The sample app will discover and connect to any Bose Bluetooth or WIFI
product. The sample app will demonstrate how, by using the Dispatcher library, it will be able to
direct the user to correct mobile app that works with the selected product. This project will allow
you to gain experience with mobile app development, learn more about Bluetooth communication, web
sockets, and enjoy the pains and gratification of work with hardware products. The Bose mobile apps
team treats everything as
a team effort, and we will be there to support you. However, we need you to be eager and ambitious
to accomplish this challenging project.
Sep 19 2019
Consumer Electronics Applied Research
Job Description
The Consumer Electronics Applied Research division is looking for a motivated engineering student
who is interested in creating tools to aid in the development of the world’s best noise-cancelling
headphones. The candidate will have the opportunity to explore how we control acoustic systems
while contributing original MATLAB code for use by our team of acoustic and control systems
engineers.
Responsibilities:
• Improve software tools to enable collection of acoustic measurements
• Streamline software methods by enforcing conventions throughout workflows to create intuitive
work environments
• Build GUIs to prevent operator error and ensure robust data collection
• Create new tools that generate and plot essential metrics in a uniform, clear and concise
manner
Qualifications:
• MATLAB fluency
• Coursework and experience in at least two of three: control systems, acoustics, DSP
• Digital audio fundamentals
• Demonstrated creative problem solving, self-motivation and strong communication skills
• Passion for audio and listening helpful
• Musician, live sound or studio experience helpful
Sep 19 2019
Rapid Design Engineering
Electrical Engineering Co-op—Rapid Design Engineering
Needed: A motivated electrical engineering student excited about being part of a team responsible
for prototyping the next big Bose product. Our Rapid Prototyping department is only a few years
young, but we are growing fast and have recently formed a sub-group called Rapid Design Engineering
which fuels the Concept Development engine at Bose. We are a small, rapidly expanding team that
would love to take a co-op with us along for the ride. We’re looking for someone who can generate
creative ideas and take initiative to make them a reality. This individual needs to thrive in a fun
and fast-paced environment.
Responsibilities:
• Be a part of in a small interdisciplinary team of engineers and designers to design and make
quick turn prototypes for internal Bose customers as well as external corporate partners
• Collaborate with engineers across all disciplines to produce looks like, feels like, sounds
like models of future Bose Products
• Ability to quickly turn concepts into physical parts utilizing our internal rapid prototyping
capabilities including soldering, wiring, 3D printing, etc.
• Explore new electronics technology to quantifiably increase efficiency of developing
prototypes.
• Develop schematics and PCB artwork, and maybe even write some code to bring our electronics
designs to life!
• Bring a friendly, positive attitude to work, with the ability to comfortably interact with many
different types of people all day every day on a personal and professional level.
• Take a hands-on approach to building prototypes and making improvements to the Rapid
Prototyping area
• Use measurement tools like oscilloscopes and multimeters to test our designs.
• Become a part of Bose’s own personal Makerspace community by participating in hosted events,
machinery trainings, and assisting with employee projects both personal and work related
Requirements:
• Some experience or a strong willingness to acquire soldering skills and PCB assembly.
• Minimum GPA 3.5
• Electrical Engineering
• Junior or Senior Year Preferred
• Some comfort with use of power tools, and respect for safety while operating potentially
dangerous machinery
• Ability to clearly communicate and receive direction and feel comfortable asking as many
questions as it takes to clearly understand what someone is asking you to do.
• The desire to innovate and make cool things, and have fun doing it. We’re looking for someone
we can rely on when it counts, but also have a good time in the experience.
Oct 4 2019
Mobile Software Engineer
We are looking for a Mobile Software Engineer to help us with the next big thing – a new business to help more than half a billion people solve a really important problem. You’ll collaborate with product teams, designers and other developers to create a truly delightful mobile experience. You should love to build beautiful apps that delight and excite users as well as deal with complex technical challenges.
This is a high-impact role for a Mobile Software Engineer intern to be part of the team defining a new Bose product category that will improve people’s lives in ways they didn’t imagine possible.
If the prospect of making a positive tangible impact on millions of people excites you, and you enjoy working on teams with other really smart people, then we want to meet you.
Engineering requirements
· Minimum 1 years of experience in the design and development of iOS / Android applications.
· Minimum 1 years of experience coding in Swift for iOS or Kotlin for Android
· Familiarity with computer science fundamentals: data structures, algorithms and programming languages
· Familiarity with the native iOS or Android IDE: Xcode or Android Studio
· Experience with source code control management: Git, SVN
· Exposure to software design patterns: MVC, MVP, VIPER, MVVM
· You are passionate about learning mobile development in a professional team environment
Preferred engineering skills:
· Experience with Bluetooth and BLE
· You are obsessed with building and maintaining open source projects or contributing to community
· Familiarity with best practices for networking, concurrency and threading
· Experience communicating effectively with server-based, RESTful API’s
Education:
BS in Computer Science or equivalent
Seniority Level
Junior level
Industry
Consumer Electronics
Employment Type
Internship
Job Functions
Engineering