SharkNinja

Sr. Firmware Engineer

SharkNinja
Apply
4 months ago
Beijing, ChinaSenior

Responsibilities

  • Design and develop consumer products from initial concept through ongoing product support.
  • Write and document primarily C-based firmware for functional prototypes, advanced development, research, and product launches.
  • Analyze product requirements and plan and estimate firmware coding, debugging, and testing activities.
  • Develop firmware specifications, documentation, flowcharts, and inter-processor communication protocols.
  • Develop and execute unit-testing plans and collaborate with system test teams to deliver high-quality designs.
  • Use oscilloscopes, data loggers, and DVMs to analyze and debug embedded systems.
  • Support fielded products and investigate field-reported issues.
  • Collaborate with embedded systems and cross-functional teams to complete deliverables and solve problems.
  • Lead and mentor junior engineers and technologists.

Requirements

  • BS or MS in Electrical Engineering or Computer Science, or equivalent experience.
  • At least 5 years of experience in firmware development involving embedded design coding, debugging, testing, and documentation.
  • Strong experience with C and ASM; C++ and Python experience is a plus.
  • Experience with heating and motor control and a broad understanding of embedded product development.
  • Knowledge of embedded system architecture, microprocessor principles, and peripheral circuits.
  • Familiarity with ST, TI, Sonix, Sinowealth, CMS, GD, BYD, IDEs, JIRA, revision control, and CMMI.
  • Proficiency in GCC and CMake, touch keys and TFT, BT development, and AI-assisted development are preferred or advantageous.
  • Strong analytical, communication, collaboration, independent working, innovation, and deadline-management skills.
  • Ability to travel domestically and internationally.

Benefits

  • Health insurance, retirement plans, paid time off, employee stock purchase options, wellness programs, and SharkNinja product discounts.
  • Learning and professional development programs and career acceleration opportunities.
  • Based in Shenzhen, China, with flexibility for domestic and international travel.

Tech Stack

AssemblyCC++CMakePython

Categories

SharkNinja

About SharkNinja

1,001-5,000 employees

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 sales across multiple household categories. Founded in 1994 and headquartered in Needham, Massachusetts, SharkNinja is a public company listed on the NYSE.

Contact me