Senior IoT Embedded Software Enginee 6-8 Yrs Exp
Job Description
The ideal candidate should have a deep understanding of C programming, data structures, algorithms, and experience working with RTOS-based environments like FreeRTOS or Zephyr RTOS. Youll be part of a collaborative team designing and optimizing firmware for next-generation IoT products used in real-world applications
Key Skills: Embedded C, IoT, Firmware, RTOS, FreeRTOS, Zephyr, STM32, Microcontrollers, I2C, SPI, UART, MQTT, BLE, Debugging, JTAG.
Roles and Responsibilities:
• Design, develop, and maintain embedded software in C for IoT devices
• Work with RTOS frameworks such as FreeRTOS or Zephyr RTOS to build reliable and responsive systems
• Implement efficient data structures and algorithms to optimize performance and memory usage
• Develop and integrate device drivers, communication protocols (I2C, SPI, UART, Wi-Fi, BLE, etc.), and peripheral interfaces
• Participate in system design, architecture discussions, and code reviews
• Debug and troubleshoot issues at both hardware and software levels using tools like oscilloscopes, logic analyzers, and JTAG, GDB
• Collaborate closely with cross-functional teams including hardware, cloud, and mobile app teams
• Ensure code is well-documented, tested, and aligned with industry best practices and standards
• Work with version control systems (Git) and continuous integration tools
Desired Candidate Profile:
• Experience: 6 to 8 years in Embedded Firmware Development.
• Education: B.E./B.Tech/M.Tech in Electronics or Computer Engineering
Required Skills:
• Strong proficiency in C programming
• Solid grasp of data structures, algorithms, and low-level system design
• Experience working with RTOS, preferably FreeRTOS or Zephyr RTOS
• Knowledge of embedded protocols (I2C, SPI, UART, GPIO, PWM)
• Familiarity with MCUs (e.g., ARM Cortex-M series, STM32, Nordic, TI)
• Understanding of IoT communication stacks like MQTT, CoAP, BLE, Wi-Fi or LoRaWAN is a plus
• Experience with unit testing, static analysis, and embedded debugging tools
• Strong problem-solving, analytical thinking, and documentation skills
Perks and Benefits:
• Opportunity to work on cutting-edge IoT technology.
• Competitive salary and growth opportunities.
• 5 days working.
