Embedded Firmware Engineer Job at Plunge, Roseville, CA

S1FnUGw2V1lPbDJZUHlsdkZxTGtic0V4cUE9PQ==
  • 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

United Fire & Casualty

Product Owner - PolicyCenter Job at United Fire & Casualty

 ...ensure business value and user feedback is translated into new development. The Product Owner must also continually engage with customers...  ...) preferred Employees are expected to participate in Agile training, in-house training programs, and insurance coursework throughout... 

Compass Group

DISHWASHER- Camp Randall & Kohl Center Job at Compass Group

 ...Position Title: DISHWASHER- Camp Randall & Kohl Center Pay Range : $17- $19 From the stadium to the head table, Levy leverages unbridled creativity, custom strategies, impeccable service, and true love for great food to create unforgettable experiences. Founded... 

Pam Consultant Group

Grant Writer Job at Pam Consultant Group

 ...Pam Consultant Group is seeking an experienced **Grant Writer** to identify, research, and write grant proposals that support community programs, financial wellness education, small business development, and nonprofit initiatives. This role is ideal for a self-motivated... 

Courtney Manor

Certified Nursing Assistant (CNA) - Sign On Bonus (Hiring Immediately) Job at Courtney Manor

 ...If you have patience, empathy, and a true desire to care for those in need, you will love working as a Certified Nursing Assistant (CNA) at Courtney Manor! In this role, you have an opportunity to leave a lasting impact on our guests. We look for candidates who are prompt... 

Vista Staffing

Locum Tenens CRNA - Anesthesia Job at Vista Staffing

 ...Job Description Vista Staffing is seeking a CRNA Anesthesia for a locum tenens job in Gainesville, Florida. Job Description & Requirements ~ Specialty: Anesthesia ~ Discipline: CRNA ~ Duration: 13 weeks ~40 hours per week ~ Shift: 8 hours ~ Employment...