Staff Firmware Engineer

Pura

Not Interested
Bookmark
Report This Job

profile Job Location:

Pleasant Grove, OH - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Staff Firmware Engineer

Join Us at PuraReimagining Fragrance for the Future

At Pura we believe life is better when it smells good. Fragrance has the unique power to transform spaces elevate moods and create lasting memories. But we know it can do even more. Thats why were pioneering the future of fragrance combining cutting-edge smart home technology with premium clean scents to create personalized meaningful experiences in every home.

Were not just a fragrance companywere on a mission to change the way people experience scent. At Pura we are redefining fragrance as a critical element of design on par with color texture sound lighting and furniture. We call this Scent Designtransforming scent from an afterthought into an intentional skillful component of every space. By blending artistry and science Pura allows users to design their own scentscapes that enhance daily life and craft environments that feel as good as they smell.

Why Join Pura

Our journey began with two innovators Richie Stapler and Bruno Lima and their shared vision of revolutionizing how we experience fragrance. Since then Pura has grown into a company that sells a fragrance every 3.7 seconds partnering with iconic brands like Curio Anthropologie and Disney. Weve been recognized as the Fastest Growing Company in Utah and we are passionate about making scent a core part of lifes most memorable moments.

Your Role at Pura:

As a Staff Firmware Engineer at Pura you will play a pivotal role in shaping the core technology that powers our innovative IoT fragrance devices. Leveraging your expertise in embedded systems wireless communication protocols and cloud connectivity you will drive the development of robust and scalable firmware solutions. You will help us inspire a belief in the power of fragrance to craft and elevate memorable moments for our Owners. This is your chance to make an impact in a high-growth company thats redefining the way people experience scent.

What Youll Own:

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

Essential Functions:

  • Firmware Development and Debugging: 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.
  • Cross-Functional Collaboration: Partner with hardware product design and cloud engineering teams to deliver seamless innovative solutions from concept to production.
  • Cloud Connectivity and Security: Implement and maintain secure communication interfaces between IoT devices and cloud services with a focus on MQTT.
  • Bootloaders and Updates: Help with the design and deployment of bootloaders and secure Firmware Over-the-Air (FOTA) update processes.
  • Process Improvement and Leadership: Advocate for firmware development best practices drive continuous process improvements and provide mentorship to junior engineers.

Qualifications:

  • 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.
  • Familiarity with PCB design principles and tools like Altium is a plus.
  • Excellent problem-solving skills and the ability to debug complex system-level issues.
  • Strong written and verbal communication skills to collaborate effectively across teams.

Puras Story

Were passionate about creating spaces that inspire elevate and transform everyday life. We believe scent is more than just a pleasant backgroundits an integral part of Scent Design transforming homes into meaningful personalized spaces. Our smart home fragrance diffusers allow users to design their own scent experiences with premium clean fragrances.

After 10 years of innovation weve been recognized by Inc. and Utah Business as one of the best places to work and we continue to push the boundaries of technology and fragrance. Join us in our pursuit of reimagining whats possible with scent design.

Puras Culture

Our culture is built on a foundation of innovation collaboration inclusivity and being good humans. We believe in fostering an environment where creativity thrives empowering each team member to contribute their unique perspectives and skills. Our commitment to sustainability and integrity drives our decisions ensuring that we not only create exceptional products but also contribute positively to our community and the planet. We celebrate diversity and prioritize open communication cultivating a supportive atmosphere where everyone feels valued and inspired to push boundaries. Together were not just building a brandwere creating a movement that redefines the role of fragrance in our lives.

Join the Pura Team!

Were looking for individuals who believe in the power of fragrance and technology to transform lives. If youre ready to be part of a dynamic fast-growing company at the forefront of an exciting industry wed love to hear from you.


Pura provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race color religion age sex national origin disability status genetics protected veteran status sexual orientation gender identity or expression or any other characteristic protected by federal state or local laws.


*All candidates are subject to a background check.



Required Experience:

Staff IC

Staff Firmware EngineerJoin Us at PuraReimagining Fragrance for the FutureAt Pura we believe life is better when it smells good. Fragrance has the unique power to transform spaces elevate moods and create lasting memories. But we know it can do even more. Thats why were pioneering the future of frag...
View more view more

Key Skills

  • Embedded Software
  • Robotics
  • Arm
  • Firmware
  • Debugging
  • C/C++
  • Zigbee
  • OS Kernels
  • Signal Processing
  • Ethernet
  • Assembly
  • Internet Of Things

About Company

Company Logo

Pura is a smart fragrance diffuser that allows you to control your favorite scents from the convenience of your phone. Save your fragrance with custom scheduling, geofencing, and adjustable scent intensity to refine any house into your luxurious home.

View Profile View Profile