Show more filters
Banner image for UST

Embedded Developer (Embedded C/C++, ARM Cortex)

UST

3.4
124 reviews
UST
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Trivandrum, Kerala, India
A free Jobstore account is required to proceed to the employer site.
Role Description

We are seeking a highly skilled Senior Embedded Engineer with strong hands-on experience in Embedded C/C++, ARM-based microcontrollers, and embedded communication protocols. The role involves designing, developing, debugging, and optimizing firmware for embedded products across the full product lifecycle.

Key Responsibilities

  • Design, develop, and maintain embedded firmware using Embedded C/C++
  • Work on bare-metal and RTOS-based systems (FreeRTOS, ThreadX, Zephyr, etc.)
  • Develop and integrate device drivers, BSPs, and middleware
  • Perform board bring-up and hardware-level debugging
  • Implement and debug protocols such as UART, SPI, I2C, CAN, USB, Ethernet
  • Optimize firmware for performance, memory, power, and reliability
  • Support bootloader development and firmware upgrade mechanisms
  • Collaborate with hardware, QA, and application teams
  • Mentor junior engineers and review code

Mandatory Technical Skills

  • Strong proficiency in Embedded C and C++
  • Experience with ARM Cortex-M / Cortex-A processors
  • Good understanding of microcontroller architecture
  • Experience with RTOS concepts
  • Knowledge of firmware security and OTA updates
  • Hands-on experience with debugging tools (JTAG, SWD, GDB)
  • Experience with version control systems (Git)
  • Good to Have
  • Experience with Embedded Linux / Yocto / Buildroot
  • Exposure to wireless technologies (BLE, Wi-Fi, LoRa)
  • Experience in regulated domains such as medical or automotive

Skills

Embedded C/C++, ARM Cortex-M/Cortex-A
A free Jobstore account is required to proceed to the employer site.
Jobs in India   »   Jobs in Kerala   »   Jobs in Trivandrum   »   Embedded Developer (Embedded C/C++, Arm Cortex)

More jobs

People also search