Platzhalter Bild

Embedded Firmware Engineer bei None

None · Roseville, Vereinigte Staaten Von Amerika · Hybrid

$140,000.00  -  $200,000.00

Jetzt bewerben

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, HTTP/REST)

  • 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

Jetzt bewerben

Weitere Jobs