Vida Group International · 1 day ago
Firmware Engineering Director
Vida Group International is seeking a Firmware Engineering Director to lead and contribute to the development of embedded firmware for their wireless, RF-enabled, and IoT products. This role involves guiding a small team of engineers while being actively involved in coding, debugging, and optimizing firmware solutions.
Responsibilities
Lead and mentor a small team of firmware engineers while contributing directly to development
Design, implement, and optimize firmware in C/C++ for bare-metal and RTOS environments on ARM microcontrollers and processors
Drive hardware bring-up and system initialization for boards integrating RF, BLE, LoRa/LoRaWAN, cellular, and sensor subsystems
Configure and manage communication interfaces including UART, I2C, SPI, USB, and Ethernet
Integrate and optimize wireless features including BLE, LoRa/LoRaWAN, LTE, LTE-M/NB-IoT, and GPS/GNSS
Perform power profiling and optimize firmware for battery-powered, ultra low-power devices
Collaborate with hardware, RF, and manufacturing teams to troubleshoot and optimize system performance
Use lab equipment such as oscilloscopes, logic analyzers, spectrum analyzers, and protocol analyzers for system validation and debugging
Ensure adherence to firmware development best practices including testing, documentation, debugging, and code reviews
Qualification
Required
7–10 years of professional embedded firmware development experience, with at least 2–3 years in a leadership or mentorship role
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (Master's preferred)
Experience with IoT systems and wireless/wired communication protocols including BLE, LoRa, LoRaWAN
Expertise in developing firmware on low-level embedded systems, ARM core-based microcontrollers and processors; experience with Nordic devices is mandatory
Hands-on experience of radio cellular protocols (LTE, LTE-M, NB-IoT) and industrial wireless devices
Experience working with cellular modems and GPS/GNSS systems
Experience developing firmware to interface various sensors and communication modems
Proven experience in developing low-power embedded devices, including performing firmware power profiling
Knowledge of PCB design and schematic/layout tools (Eagle / Altium preferred)
Strong debugging skills at the hardware/firmware boundary with the ability to read complex schematics
Preferred
Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Knowledge of PCB design and schematic/layout tools (Eagle / Altium preferred)