Embedded Firmware Engineer Job at Plunge, Roseville, CA

bXRVc2RMLzhJVlV0VmhNK1gyR1R1eEhTeWc9PQ==
  • Plunge
  • Roseville, CA

Job Description

Job Description

Job Description

Location: On-site at Plunge HQ (Roseville, CA) preferred, remote considered

Department: Engineering

Employment Type: Full-Time

Travel Requirements: Light travel to HQ if remote

About Plunge: Plunge is a leading wellness company on a mission to make cold therapy, heat therapy, and holistic recovery more accessible to people around the world. Our innovative cold plunges, saunas, and wellness solutions are transforming lives—enhancing mental clarity, physical recovery, and overall well-being. We’re growing fast and looking for passionate, proactive individuals to help us scale our impact globally.

Overview of Role

Plunge is seeking a highly skilled Embedded Firmware Engineer to join our engineering team. You will be responsible for developing, testing, and maintaining firmware for our connected wellness products, primarily using ESP32 and STM32 microcontrollers. This role will work closely with our hardware, mechanical, web, and backend SW teams to build reliable, safe, and user-friendly IoT-enabled devices.

Key Responsibilities

  • Represent firmware in sprint planning, retrospectives, and ticket specification

  • Design, develop, and maintain firmware for embedded systems based on ESP32 and STM32 platforms

  • Implement communication protocols (Wi-Fi, Bluetooth, UART, SPI, I²C, etc.) for device connectivity and sensor integration

  • Collaborate with electrical and mechanical engineers to integrate firmware with hardware systems

  • Develop over-the-air (OTA) firmware update mechanisms and robust bootloader systems

  • Write clean, efficient, well-documented, and testable code

  • Conduct unit and integration testing, troubleshoot issues, and optimize system performance

  • Participate in product design reviews, contributing firmware and system architecture expertise

  • Support production and field teams in diagnosing and resolving firmware-related issues

Our Ideal Candidate

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

  • 5+ years of hands-on experience in embedded systems development for hardware products

  • Strong proficiency in C/C++ for microcontroller programming

  • Proven experience with ESP32 (ESP-IDF, Arduino, or other frameworks) and STM32 (STM32Cube, HAL/LL libraries)

  • Experience with IoT connectivity (Wi-Fi, BLE) and cloud communication protocols (MQTT,

  • Familiarity with hardware interfaces (GPIO, ADC, PWM, I²C, SPI, UART)

  • Experience with version control (Git) and work management tools (Jira)

  • Strong problem-solving skills and ability to work cross-functionally in a fast-paced environment

  • Comfortable working in both startup-paced environments and structured production timelines

Job Tags

Full time, Remote work,

Similar Jobs

LG Energy Solution Michigan, Inc.

Manager, Business Management Job at LG Energy Solution Michigan, Inc.

 ...Job Description Job Description Title: Business Analysis Manager Reports to: Sr. Manager, Administration Location: Holland, Mi. (On-site...  ...as assigned. Qualifications: Bachelors Degree in Accounting, Finance or other related fields. CPA preferred... 

MedPro Healthcare Allied Staffing

Travel Staff Pharmacist (Retail/Community) Job at MedPro Healthcare Allied Staffing

 ...healthcare clients. Requirements Pharmacy degree from an accredited College of Pharmacy Prefer 2 years experience in a hospital setting Pharmacist licensure in state applying or eligibility for licensure via examination or reciprocity. Benefits ~... 

DHL Express

Casual Dockworker - COP Job at DHL Express

 ...What makes DHL great? Our People! We know each employees individual contributions make us the #1 Delivery and Logistics Company in the world. Distinguished as No. 1 Worlds Best Workplace by Great Place to Work and Fortune Magazine DHL is committed to maintaining... 

Medpace

Entry-Level Supply Chain Coordinator Job at Medpace

 ...Supply Chain is growing more complex. We are currently seeking entry-level candidates for our Supply Chain Coordinator role within our...  ...Qualifications Bachelor's Degree in Operations, Supply Chain or Logistics preferred Clinical Trial experience is a plus but not... 

Angels On Wheels Transportation LLC

Non- Emergency Medical Transportation Driver Job at Angels On Wheels Transportation LLC

 ...Job Description Job Description Angels On Wheels Transportation is seeking compassionate individuals to transport patients to various medical appointments. Must be able to pass a drug test No history of abuse, neglect, or exploitation of children, the elderly...