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 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...
...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 ~...
...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...
...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...
...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...