Software Engineer
Company: SharkNinja
Location: Needham
Posted on: March 5, 2026
|
|
|
Job Description:
About Us SharkNinja is a global product design and technology
company, with a diversified portfolio of 5-star rated lifestyle
solutions that positively impact people’s lives in homes around the
world. Powered by two trusted, global brands, Shark and Ninja, the
company has a proven track record of bringing disruptive innovation
to market and developing one consumer product after another has
allowed SharkNinja to enter multiple product categories, driving
significant growth and market share gains. Headquartered in
Needham, Massachusetts with more than 4,100 associates, the
company’s products are sold at key retailers, online and offline,
and through distributors around the world. Note: This is a general
posting and not for a specific opening. Embedded Software Engineers
– SharkNinja Department: Software & Robotics About the Role At
SharkNinja, we create intelligent, connected products that delight
consumers and disrupt categories. We’re growing our engineering
teams across Firmware, Cloud, and Mobile App development. We are
building systems that integrate hardware, software, and digital
experiences using AI-driven processes to help accelerate design,
coding, and testing. Come help design and deliver the next
generation of SharkNinja products from embedded software that
powers robotics and connectivity, cloud services that enable
intelligence at scale, and mobile apps that bring the experience
directly to consumers. Together, we’re making our products feel
smarter every day they’re in the home. Key Responsibilities -
Develop and maintain embedded software in C/C++ for
microcontrollers, RTOS, and connected devices. - Collaborate with
hardware, robotics, and mobile app teams to deliver end-to-end
product experiences. - Write, execute, and automate tests to ensure
reliability, safety, and consumer-ready quality. - Debug and
optimize performance (memory, power, real-time behavior) for
consumer-scale manufacturing. - Document designs and contribute to
continuous improvement of SharkNinja’s embedded software platform.
What You’ll Bring - Bachelor's degree in Computer Engineering,
Electrical Engineering, Computer Science, or related field. -
Strong experience within embedded software development in C/C++,
real-time systems, and hardware/software integration. - Experience
with communication protocols (I2C, SPI, UART, BLE, WiFi). - A
passion for creating consumer-friendly, connected products. -
Curiosity, adaptability, and a drive to be part of an A-Player
engineering team. Preferred - Experience with IoT ecosystems,
cloud-to-device connectivity, or app integration. - Python or
scripting skills for automation and testing. - Prior work in
robotics or consumer electronics. Salary and Other Compensation:
The annual salary range for this position is displayed below.
Factors which may affect starting pay within this range may include
geography/market, skills, education, experience and other
qualifications of the successful candidate. The Company offers the
following benefits for this position, subject to applicable
eligibility requirements: medical insurance, dental insurance,
vision insurance, flexible spending accounts, health savings
accounts (HSA) with company contribution, 401(k) retirement plan
with matching, employee stock purchase program, life insurance,
AD&D, short-term disability insurance, long-term disability
insurance, generous paid time off, company holidays, parental
leave, identity theft protection, pet insurance, pre-paid legal
insurance, back-up child and eldercare days, product discounts,
referral bonus program, and more. Pay Range $108,800—$184,000 USD
Our Culture At SharkNinja, we don’t just raise the bar—we push past
it every single day. Our Outrageously Extraordinary mindset drives
us to tackle the impossible, push boundaries, and deliver results
that others only dream of. If you thrive on breaking out of your
swim lane, you’ll be right at home. What We Offer We offer
competitive health insurance, retirement plans, paid time off,
employee stock purchase options, wellness programs, SharkNinja
product discounts, and more. We empower your personal and
professional growth with high impact Learning Programs featuring
bold voices redefining what’s possible. When you join, you’re not
just part of a company—you’re part of an outrageously extraordinary
community. Together, we won’t just launch products—we’ll disrupt
entire markets. At SharkNinja, Diversity, Equity, and Inclusion are
vital to our global success. Valuing each unique voice and blending
all of our diverse skills strengthens SharkNinja’s innovation every
day. We support ALL associates in bringing their authentic selves
to work, making an impact, and having the opportunity for career
acceleration. With help from our leadership, associates, and our
community, we aim to have equity be a key component of the
SharkNinja DNA. Learn more about us: Life At SharkNinja
Outrageously Extraordinary SharkNinja Candidate Privacy Notice -
For candidates based in all regions, please refer to this Candidate
Privacy Notice. - For candidates based in China, please refer to
this Candidate Privacy Notice. - For candidates based in Vietnam,
please refer to this Candidate Privacy Notice. We do not
discriminate on the basis of race, religion, color, national
origin, sex, gender, gender expression, sexual orientation, age,
marital status, veteran status, disability, or any other class
protected by legislation, and local law. SharkNinja will consider
reasonable accommodations consistent with legislation, and local
law. If you require a reasonable accommodation to participate in
the job application or interview process, please contact SharkNinja
People & Culture at accommodations@sharkninja.com
Keywords: SharkNinja, Woonsocket , Software Engineer, Engineering , Needham, Rhode Island