Demo

Firmware Engineer

Kink.com
San Francisco, CA Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/16/2025

This role will be responsible for designing, developing, and maintaining the firmware that powers our innovative E-Stim Power Box by Kink. Youll play a critical role in ensuring seamless communication between our hardware devices, Next.js web platform, and iOS / Android mobile apps. Working closely with hardware engineers, mobile developers, and product designers, you will create an exceptional user experience that blends cutting-edge technology with safety, responsiveness, and reliability.

GOALS :

  • Take full ownership of the design, implementation and completion of the embedded firmware projects, targeting the E-Stim Power Box by Kink initially.
  • Develop and optimize firmware for seamless integration with our web and mobile platforms.
  • Enable reliable and secure wireless communication protocols (e.g., Bluetooth, Wi-Fi) for remote device control.
  • Implement safety-critical features to ensure user security and safety during live sessions.
  • Collaborate with cross-functional teams to align firmware capabilities with app features and backend systems.
  • Ensure robust performance and responsiveness of real-time control algorithms.
  • Key KPIs : Firmware stability, communication latency, safety compliance, and alignment with product release cycles.

RESPONSIBILITIES :

  • Develop and maintain firmware architecture for the E-Stim Power Box, ensuring user safety and secure communication with web and mobile platforms.
  • Implement and optimize the usage of the wireless protocols (Bluetooth / BLE, Wi-Fi) for remote control and real-time responsiveness.
  • Collaborate with backend and mobile development teams to align firmware APIs and integration workflows.
  • Debug and troubleshoot firmware, hardware, and application-level issues.
  • Design and execute test plans to validate firmware performance and safety standards.
  • Implement OTA (Over-The-Air) updates for seamless firmware delivery.
  • Document firmware architecture, communication protocols, and key workflows.
  • Stay current with best practices in IoT security / safety and real-time embedded systems design.
  • Participate in product development meetings and provide insights on firmware-related constraints and opportunities.
  • QUALIFICATIONS / SKILLS :

  • 5 years of experience in firmware development for embedded systems.
  • Strong proficiency in C / C for embedded programming.
  • Experience with wireless communication protocols (e.g., Bluetooth / BLE, Wi-Fi).
  • Experience with RTOS (Real-Time Operating Systems) and microcontroller platforms (STM32, ESP32, ARM Cortex-M) and associated design choices (such as multi-threading, memory layouts and file systems).
  • Solid understanding and application of coding best practices, board bring up and debugging (JTAG, SWD, oscilloscopes, and logic analyzers).
  • Experience with common bus protocols such as USB, SPI, and I2C.
  • Solid understanding of secure communication protocols (e.g., SSL / TLS) and IoT security best practices.
  • Experience integrating firmware with cloud-based APIs and mobile applications.
  • Familiarity with OTA updates for embedded systems.
  • Proficiency in version control systems (e.g., Git) and CI / CD pipelines for firmware deployment.
  • Strong problem-solving skills and experience troubleshooting complex hardware-software interactions.
  • Excellent communication and collaboration skills across technical and non-technical teams.
  • PREFERRED QUALIFICATIONS :

  • Understanding of electrical components, circuit layouts and PCB best practices, ability to identify hardware issues (placement and soldering problems).
  • Experience with signal processing algorithms for waveform generation and modulation.
  • Experience with development of electrostimulation devices, including TENS, EMS, tri-stim, violet wand.
  • Background in safety-critical firmware development.
  • Familiarity with IoT cloud platforms (e.g., AWS IoT, Azure IoT Hub).
  • Knowledge of real-time communication protocols (e.g., WebSockets).
  • Previous experience with OTA firmware deployment pipelines.
  • ABOUT RED SYSTEM VENTURES LLC

    Red System Ventures was started in 2019 by Peter Acworth. Peter has passed control of https : / /

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Firmware Engineer?

    Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $101,441 - $130,752
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $120,936 - $155,014
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Firmware Engineer jobs in the San Francisco, CA area that may be a better fit.

    Firmware Engineer

    Sofar Ocean, San Francisco, CA

    Firmware Engineer

    AIM Lab Automation Technologies Pty Ltd, Brisbane, CA

    AI Assistant is available now!

    Feel free to start your new journey!