Embedded Firmware Developer (Mysuru)

Embedded Firmware Developer (Mysuru)

20 Oct
|
Steigen Elevators
|
Mysuru

20 Oct

Steigen Elevators

Mysuru

Job Summary 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 collaborative development workflows - Ability to independently design complete embedded system architectures - 5-6 years of relevant embedded systems experience - Robust debugging and problem-solving skills - Experience working on IoT or connected device products - Ability to work in cross-functional engineering teams Pay: ₹100,000.00 - ₹1,600,000.00 per year Application Question(s): - How many years of hands-on experience do you have in Embedded C development, and which microcontrollers have you worked on extensively such as STM32, nRF52, or nRF53? - Experience with communication protocols like I2C, SPI, UART, CAN, RS232, and RS485, including any real-time debugging or integration challenges you handled? - What is your experience with Embedded Linux, Yocto/Buildroot, bootloader development, and complete hardware-software board bring-up activities? - Have you worked on wireless or IoT-based products involving BLE, Wi-Fi, GSM, LoRa, LTE, or GPS/GNSS? Have you worked on one end-to-end project and your exact contribution. - How many years of experience do you have working with RTOS-based systems like FreeRTOS or Zephyr, and what kind of multitasking or driver development projects have you completed? Work Location: In person

📌 Embedded Firmware Developer (Mysuru)
🏢 Steigen Elevators
📍 Mysuru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware developer (mysuru) / mysuru

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware developer (mysuru) / mysuru