Pura Group Indonesia ยท 18 hours 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
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
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 StageCompany data provided by crunchbase