What are the responsibilities and job description for the Firmware Engineer position at Kink.com?
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.
Keep a pulse on the job market with advanced job matching technology.
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.