S

SharkNinja

Designs household appliances for everyday tasks

Senior Connected Firmware Developer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNeedham, MA, USA$125k - $150k /yrIn-person

About the Job

Requirements

  • At least 5 years of embedded software and firmware development, with meaningful depth in wireless connectivity or connected-device features.
  • Have delivered and shipped production connected firmware in commercial products.
  • Experience building to an architecture defined by others, including implementing connectivity stacks, provisioning flows, or app/cloud integration from documented interface contracts.
  • Strong embedded C skills and C++ experience on resource-constrained platforms.
  • Knowledge of wireless connectivity technologies, including Wi-Fi, Bluetooth/BLE, Matter, Thread, and Zigbee.
  • Experience with device provisioning, pairing, and companion app integration, including BLE GATT, Wi-Fi onboarding, cloud device registration, and authentication.
  • Experience with Real-Time Operating Systems (RTOS).
  • Experience with Git-based workflows, CI builds using gcc, CMake, or headless builds, unit testing using Ceedling or equivalent, and static analysis.
  • Ability to debug on target hardware using oscilloscopes, logic analyzers, JTAG/SWD, and trace.
  • Knowledge of OTA update mechanisms and device security fundamentals for connected products.
  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline is required.
  • Ownership and follow-through, technical rigor, clear written and verbal communication, collaboration across hardware, cloud, and mobile teams, and discipline in applying standards under schedule pressure.

Responsibilities

  • Design, implement, and debug production embedded firmware for connected consumer and home appliance products.
  • Deliver connected features end to end, including requirements clarification, implementation, unit testing, integration, and release support.
  • Build wireless connectivity, device provisioning and pairing, OTA, and differentiated connected experiences in the retained areas.
  • Develop against the connectivity architecture, interface, and app/cloud integration standards, adopting platform components rather than rebuilding them.
  • Implement the defined reference architectures and reference implementations for Bluetooth/BLE, Wi-Fi, Zigbee, Thread, and Matter stacks, plus provisioning and pairing code, for reuse across product categories.
  • Build and maintain shared connectivity and app/cloud integration components, including BLE GATT profiles, Wi-Fi onboarding, and cloud device registration.
  • Build to the defined interface contracts and platform decisions.
  • Prototype new connectivity and app-integration technologies to de-risk decisions ahead of program commitment.
  • Participate in technical design reviews for internal and partner-developed connected firmware.
  • Review partner-delivered connected code and integrate it against SharkNinja standards.
  • Turn architectural intent into working reference code and shipped connected features that partners and other programs can build against without interpretation.
  • Support partner technical capability assessments for wireless and app-integration subsystems.
  • Write unit tests and maintain code coverage against the standard applied across internal and supplier code; resolve static analysis findings, with no unresolved critical or high-severity issues at release.
  • Build and maintain CI pipeline, static analysis configuration, and interoperability test-harness infrastructure for owned connected features and platform components.
  • Verify the reproducibility standard by confirming that source, toolchain, and build manifest deliverables actually rebuild the shipping binary.
  • Work in feature branches with PR-gated merges, ticket-linked commits, and commit messages sufficient to generate release notes.
  • Work under the technical direction of Principal Engineers on connected platform capabilities and design review, building toward broader architectural scope over time.
  • Bring up firmware on target hardware and debug hardware-software-app integration issues with Hardware Engineering, Cloud, and Mobile App teams.
  • Support certification activities for Bluetooth SIG, Wi-Fi Alliance, and Matter with hands-on testing and issue resolution.
  • Coordinate with firmware engineers in other regions to drive continuous improvement.

Desired Qualifications

  • Experience with consumer electronics, IoT devices, smart home products, or comparable connected high-volume products is preferred.
  • Experience with CI/CD, automated testing, or build infrastructure for embedded systems is strongly preferred.
  • Experience reviewing or integrating code from external development partners is an advantage.
  • Experience with display technologies and embedded graphics/UI frameworks is a plus.

About the Company

SharkNinja

Designs household appliances for everyday tasks

SharkNinja designs household appliances for consumers, combining Shark cleaning and beauty products with Ninja kitchen equipment. Shark's range includes vacuums, hair styling tools and air purifiers, while Ninja sells blenders, air fryers and coffee machines. Its engineers develop products and oversee quality testing, while outside suppliers assemble the appliances, which the company sells through retailers, distributors and its own websites. Customers use the appliances for tasks from cleaning floors and styling hair to preparing meals and making frozen desserts. Its operating roots date to 1994 in Montreal, and its global headquarters is in Needham, Massachusetts.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Needham, MA
Founded
1994

Recently Posted Jobs

Explore more opportunities at SharkNinja

See more jobs