Embedded Firmware Developer (Mysuru)

Embedded Firmware Developer (Mysuru)

20 Oct
|
Classic Art
|
Mysuru

20 Oct

Classic Art

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 cooperative development workflows
- Ability to independently design complete embedded system architectures
- 5-6 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,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 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?

Location :

- Mysore, Karnataka (preferred)

Work Location: In person

📌 Embedded Firmware Developer (Mysuru)
🏢 Classic Art
📍 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