Sharkninjaoperatingllc

Senior Connected Firmware Developer

Needham, MA, United States. Posted a month ago

The role

You will design, implement, and debug production embedded firmware for connected consumer and home appliance products. You will build connected features including wireless connectivity, device provisioning, pairing, and OTA updates.

What you will do

  • Design, implement, and debug production embedded firmware for connected consumer and home appliance products.
  • Develop connected features end to end including requirements, implementation, unit test, and integration.
  • Implement reference architectures for Bluetooth/BLE, Wi-Fi, Zigbee, Thread, and Matter stacks.
  • Build and maintain shared connectivity and app/cloud integration components.
  • Prototype new connectivity and app-integration technologies.
  • Participate in technical design reviews for internal and partner-developed connected firmware.
  • Review partner-delivered connected code.
  • Write unit tests and maintain code coverage.
  • Build and maintain CI pipeline, static analysis configuration, and interoperability test-harness infrastructure.
  • Bring up firmware on target hardware and debug hardware-software-app integration issues.

Required qualifications

  • 5+ years of embedded software and firmware development.
  • Meaningful depth in wireless connectivity or connected-device features.
  • Experience delivering and shipping production connected firmware in commercial products.
  • Experience building to an architecture defined by others.
  • Strong embedded C.
  • C++ on resource-constrained platforms.
  • Wireless connectivity technologies: Wi-Fi, Bluetooth/BLE, Matter, Thread, Zigbee.
  • Device provisioning, pairing, and companion app integration: BLE GATT, Wi-Fi onboarding, cloud device registration and authentication.
  • Real-Time Operating Systems (RTOS).
  • Git-based workflows, CI builds (gcc, CMake, headless), unit testing (Ceedling or equivalent), static analysis.
  • Debug on target hardware: oscilloscopes, logic analyzers, JTAG/SWD, trace.
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.

Nice to have

  • Consumer electronics, IoT devices, smart home products, or comparable connected high-volume products
  • CI/CD, automated testing, or build infrastructure for embedded systems
  • Reviewing or integrating code from external development partners
  • Display technologies and embedded graphics/UI frameworks

Benefits

  • 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

About the company

SharkNinja is a global product design and technology company with a diversified portfolio of lifestyle solutions. Headquartered in Needham, Massachusetts, the company has more than 4,100 associates.

Senior Connected Firmware Developer at Sharkninjaoperatingllc | JobZoey