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