Pura · 1 day ago
Staff Firmware Engineer
Pura is a company reimagining fragrance for the future by combining smart home technology with premium scents. As a Staff Firmware Engineer, you will be responsible for developing robust firmware solutions for IoT fragrance devices, collaborating with multidisciplinary teams to ensure seamless integration and performance.
Consumer ElectronicsInternet of ThingsMarketplaceSmart HomeSubscription Service
Responsibilities
Participate in the development and optimization of firmware for IoT devices, focusing on Bluetooth/BLE, NFC, and WiFi communication protocols
Work closely with multidisciplinary engineering teams and product stakeholders to design and deliver seamless, end-to-end solutions from concept to production
Develop and implement secure communication interfaces for cloud services, with a focus on leveraging AWS IoT Core and similar platforms
Develop, maintain, and optimize bootloaders and Firmware Over-the-Air (FOTA) update processes
Debug and resolve complex issues across multiple subsystems to ensure system reliability and performance
Drive improvements in firmware development processes, tools, and methodologies to enhance team productivity
Participate in design reviews and ensure firmware aligns with industry best practices and standards
Support regulatory compliance efforts, including FCC, CE, and UL certification processes, where applicable
Participate in the architecture, development, and optimization of embedded firmware for IoT devices, ensuring compatibility with Bluetooth/BLE, NFC, and WiFi protocols while troubleshooting and resolving system-level issues
Partner with hardware, product design, and cloud engineering teams to deliver seamless, innovative solutions from concept to production
Implement and maintain secure communication interfaces between IoT devices and cloud services, with a focus on MQTT
Help with the design and deployment of bootloaders and secure Firmware Over-the-Air (FOTA) update processes
Advocate for firmware development best practices, drive continuous process improvements, and provide mentorship to junior engineers
Qualification
Required
Bachelors or Masters degree in Computer Science, Electrical Engineering, Electronics, Communications, or a related field
10+ years of professional experience in embedded software/firmware development for IoT devices
Strong programming expertise in C for embedded systems
Proven experience with Real-Time Operating Systems (RTOS), preferably FreeRTOS
Deep knowledge of Bluetooth/BLE, NFC, and WiFi protocols
Deep experience working with ESP32 family of devices
Hands-on experience with other hardware platforms such as Nordic, STM, TI, or Microchip controllers
Understanding of encryption ciphers, security protocols, and cloud-based IoT solutions
Proficiency in using GIT
Excellent problem-solving skills and the ability to debug complex system-level issues
Strong written and verbal communication skills to collaborate effectively across teams
Preferred
Familiarity with PCB design principles and tools like Altium is a plus
Company
Pura
Keurig built a marketplace for coffee brands, Pura is doing that, but in home fragrance with the biggest brands people know and love.
H1B Sponsorship
Pura has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2021 (1)
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
$4.4MKey Investors
Kickstart
2022-01-01Series Unknown
2020-02-20Seed· $4.4M
Recent News
Designers Today
2025-12-09
Global Cosmetic Industry Magazine
2025-12-06
Company data provided by crunchbase