Job Title: IoT & Embedded Engineer
Location: Ahmedabad, Gujarat
Experience: 26 Years
Company: VeriFast Technologies
About VeriFast Technologies
VeriFast Technologies is looking for a passionate SDE Engineer (IoT Automation Specialist) to join our growing engineering team in Ahmedabad. If you have experience in feature automation, IoT devices, embedded firmware, and CI/CD pipelines, this is an excellent opportunity to work on next-generation connected products.
You'll play a key role in developing scalable automation frameworks, ensuring product quality, and driving continuous testing across embedded systems, hardware, firmware, and APIs.
Key Responsibilities
- Design, develop, and maintain embedded firmware for IoT devices using Embedded C/C++.
- Develop scalable embedded software for MCU/MPU-based products.
- Perform Board Support Package (BSP) customization, integration, and maintenance.
- Work on Yocto Project and Buildroot for Embedded Linux image customization and BSP development.
- Develop and maintain custom device drivers and middleware.
- Design, develop, and maintain custom IoT communication protocols for secure and reliable device communication.
- Integrate and manage messaging systems using MQTT and RabbitMQ.
- Optimize firmware performance, memory utilization, boot time, and power consumption.
- Analyze and resolve device stability, device heating, thermal management, power optimization, and field issues.
- Perform board bring-up, hardware debugging, firmware debugging, and root cause analysis.
- Develop automation scripts using Python for firmware validation and production testing.
- Collaborate with Hardware, Cloud, Mobile, QA, and Product teams throughout the product lifecycle.
- Participate in architecture discussions, code reviews, and technical design reviews.
- Integrate automated testing into CI/CD pipelines.
- Maintain technical documentation, release notes, and design specifications.
Required Skills
- 2?6 years of experience in Embedded Systems and IoT Product Development.
- Strong programming skills in:
- Embedded C
- Embedded C++
- Python
- Strong experience in BSP (Board Support Package) development and customization.
- Hands-on experience with Yocto Project, Buildroot, and Embedded Linux.
- Experience with Embedded Linux Device Drivers.
- Good understanding of RTOS (FreeRTOS, Zephyr, ThreadX, etc.).
- Experience with Git and Bitbucket repositories.
- Knowledge of CI/CD workflows using Jenkins/GitLab CI.
- Hands-on experience with communication interfaces:
- UART
- SPI
- I2C
- CAN
- USB
- Ethernet
- Experience with IoT communication protocols:
- MQTT
- HTTP/HTTPS
- TCP/IP
- BLE
- Zigbee
- Thread
- Wi-Fi
- Experience in designing and maintaining custom IoT protocols.
- Experience integrating and managing RabbitMQ and MQTT brokers.
- Strong debugging skills using JTAG, ST-Link, J-Link, Oscilloscope, and Logic Analyzer.
- Experience performing root cause analysis for firmware, hardware, networking, and thermal issues.
- Preferred Skills
- Experience with any of the following will be an added advantage:
- BLE
- Zigbee
- Thread
- Matter
- Wi-Fi
- LoRa/LoRaWAN
- NB-IoT
- LTE-M
- OTA Firmware Update
- Secure Boot
- Firmware Over-the-Air (FOTA)
- Edge Computing
- Linux Device Drivers
- Embedded Linux
- Raspberry Pi
- Yocto
- Buildroot
- Docker
- Jenkins
- GitLab CI/CD
- Hardware debugging using:
- Oscilloscope
- Logic Analyzer
- JTAG
- ST-Link
- J-Link
- Network analysis using:
- Wireshark
- Ixia
- Spirent
- Automation tools:
- Robot Framework (Development Board, Simulator)
- NPU (Neural Processing Unit) integration and AI Edge Computing.
- TinyML deployment on embedded devices.
- AI/ML model optimization for edge devices.
- Thermal optimization and device heating issue analysis.
- Power optimization and battery management.
Qualifications
- Bachelor's degree (B.E./B.Tech) in Computer Science, Electronics, Information Technology, Electrical Engineering, or a related field.
Why Join VeriFast Technologies?
- Work on cutting-edge IoT, embedded, and automation technologies.
- Build scalable automation frameworks for next-generation connected devices.
- Collaborate with experienced engineering teams in a fast-growing technology company.
- Opportunity to work across firmware, hardware, cloud, and DevOps ecosystems.
- Competitive compensation, continuous learning, and excellent career growth opportunities.Role & responsibilities
Preferred candidate profile
