20 Oct
|
Visiobyte
|
Mysuru
Key Responsibilities - Design, develop, test, and optimize embedded firmware in C for ARM-based microcontrollers - Develop low-level drivers and middleware for peripherals and communication interfaces - Work on RTOS-based embedded systems using FreeRTOS or Zephyr - Develop and integrate wireless communication solutions including BLE, Wi-Fi, LTE, LoRa, GNSS, and IoT connectivity modules - Participate in Embedded Linux development, board bring-up, bootloader customization, and BSP development - Debug and optimize firmware performance, memory usage, and power consumption - Maintain technical documentation using Markdown, YAML, and Doxygen standards - Work with Git and structured version control workflows - Design scalable and reliable embedded system architectures independently Required Skills & Experience Core Embedded Skills - Strong programming skills in Embedded C - Good understanding of data structures, algorithms, and software design concepts - Hands-on experience with ARM Cortex-based MCUs such as STM32, nRF52, and nRF53 - Experience with STM32CubeIDE, Keil, IAR, Eclipse, VS Code, or GCC/ARM toolchains Communication Protocols Hands-on experience with: - I2C - SPI - UART - CAN - RS232 - RS485 Wireless & Connectivity Experience with one or more of the following:
- Bluetooth / BLE - Wi-Fi - GPS/GNSS - GSM / 2G / 3G / 4G - LTE Cat 1 bis - LTE-M1 - NB-IoT - LoRa - XBee - Iridium / SWARM satellite communication RTOS & Embedded Linux - Experience with FreeRTOS or Zephyr - Embedded Linux development experience - Board bring-up and bootloader development - Yocto and Buildroot exposure preferred Additional Preferred Skills - Understanding of mesh networking and master-slave communication architectures - Exposure to AI module integration, TinyML, or neural-network-based embedded systems - Familiarity with Git and cooperative development workflows - Ability to independently design complete embedded system architectures - 7-8 years of relevant embedded systems experience - Strong debugging and problem-solving skills - Experience working on IoT or connected device products - Ability to work in cross-functional engineering teams Pay: ₹1,000,000.00 - ₹1,600,000.00 per year Application Question(s): - How many years of hands-on experience do you have in Embedded C firmware development on ARM-based microcontrollers such as STM32 or nRF series? - Which RTOS platforms have you worked on (FreeRTOS, Zephyr, etc.), and in which projects have you implemented multitasking, queues, semaphores, or interrupts? - What wireless technologies have you worked with in production or development projects? (BLE, Wi-Fi, LTE, NB-IoT, LoRa, GNSS, GSM, etc.) - Do you have experience with Embedded Linux development, including Yocto/Buildroot, board bring-up, or bootloader customization? - Have you independently designed or contributed to end-to-end embedded systems architecture involving hardware interfacing, firmware, communication protocols, and cloud/device connectivity? Work Location: In person
📌 Embedded Firmware Developer (Mysuru)
🏢 Visiobyte
📍 Mysuru