Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Embedded Firmware Developer

Home > C/C++ programming jobs

Senior Embedded Firmware Developer in USA new

  • SharkNinja
  • Full time
  • Email
  • Needham, MA

Responsibilities

  • Design, implement, debug, unit test, integrate, and release production embedded firmware for consumer and home appliance products.
  • Build device-control, OTA, and differentiated product features using established architecture, interfaces, and HAL standards.
  • Implement reference architectures, hardware abstraction layers, shared drivers, and platform components, including motor control, sensor and actuator integration, and power management.
  • Prototype technology options and support platform decisions for future product programs.
  • Participate in design reviews, review partner-delivered firmware, integrate external code, and assess partner technical capabilities.
  • Maintain unit tests, code coverage, static-analysis configuration, CI pipelines, test-harness infrastructure, and reproducible build processes.
  • Bring up firmware on target hardware and debug hardware-software integration issues with Hardware Engineering.
  • Partner with Systems Engineering, NPD, regional firmware teams, and Principal Engineers on requirements, integration, and technical growth.

Requirements

  • 5+ years of embedded software and firmware development experience.
  • Experience delivering and shipping production firmware in commercial products.
  • Experience implementing reference designs, drivers, or platform components from documented interface contracts and architectures defined by others.
  • Strong embedded C and C++ experience on resource-constrained platforms.
  • Experience with RTOS, hardware abstraction layers, platform portability, microcontroller peripherals, drivers, and low-level hardware interfaces.
  • Experience with motor control, sensor and actuator integration, power management, OTA update mechanisms, and device security fundamentals.
  • Experience with Git-based workflows, CI builds, gcc, CMake, unit testing such as Ceedling, static analysis, and embedded test infrastructure.
  • Ability to debug target hardware using oscilloscopes, logic analyzers, JTAG/SWD, and trace tools.
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • Experience with consumer electronics, home appliances, robotics, CI/CD, automated testing, embedded build infrastructure, or external development partners is preferred or advantageous.

Benefits

  • Medical, dental, and vision insurance, flexible spending accounts, and a company-contributed health savings account.
  • 401(k) retirement plan with matching, employee stock purchase program, life insurance, AD&D, short-term disability, and long-term disability insurance.
  • Generous paid time off, company holidays, parental leave, back-up child and eldercare days, and wellness programs.
  • Identity theft protection, pet insurance, pre-paid legal insurance, product discounts, and a referral bonus program.
  • Learning programs, professional growth opportunities, career acceleration support, and a diverse and inclusive workplace.
  • The position is based in Needham, Massachusetts.

Salary: $125k - $150k/yr

SharkNinja

SharkNinja designs and sells household appliances under the Shark and Ninja brands, including vacuum cleaners, steam mops, air purifiers, blenders, coffee makers, and cookware for consumers. It distributes through major retailers, e-commerce, and global distributors, earning revenue from product ...

Similar positions

Firmware Development Engineer

  • Kairos Power
  • Full time
  • USA
  • 10/31/2026
  • Salary: $92k - $109k/yr
  • Alameda, CA

Senior Flight Software Engineer

  • Starpath Robotics
  • Full time
  • USA
  • 10/31/2026
  • Salary: $155,000 – $200,000
  • Hawthorne, California

Embedded Linux Software Engineer

  • Impulse Space
  • Full time
  • USA
  • 10/31/2026
  • Redondo Beach, CA

Senior Engineer II, Chromium

  • Menlo Security
  • Full time
  • Remote
  • 10/31/2026
  • EMEA

Embedded Software Engineer

  • Baker Hughes
  • Full time
  • Others
  • 10/31/2026
  • Pune, India