Staff Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pura Group Indonesia ยท 1 day ago

Staff Firmware Engineer

Pura is a company focused on reimagining fragrance through innovative smart home technology. As a Staff Firmware Engineer, you will develop and optimize firmware for IoT devices, ensuring robust communication protocols and seamless integration with cloud services.

ManufacturingPackaging ServicesPrintingProject Management

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

Embedded systemsBluetooth/BLE protocolsFirmware developmentAWS IoT CoreC programmingReal-Time Operating SystemsCloud connectivityDebugging skillsProblem-solving skillsCommunication skills

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 Group Indonesia

twittertwitter
company-logo
Akun LinkedIn Pura Group Indonesia ini telah dialihkan ke akun LinkedIn resmi Pura Group (https://www.linkedin.com/company/puragroupindonesia/posts/?feedView=all).

Funding

Current Stage
Late Stage
Company data provided by crunchbase