Embedded Firmware Engineer (TE610ST RM 4582)

November 3, 2026
sradmin

Position: Embedded Firmware Engineer (TE610ST RM 4582)

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • Minimum 6 years of professional firmware development experience.
  • Strong proficiency in C and C++ programming for embedded systems.
  • Experience developing firmware for IoT products and connected devices.
  • Hands-on experience with 8-bit, 16-bit, and 32-bit microcontrollers, embedded processors, and real-time systems.
  • Experience with ARM-based embedded platforms.
  • Familiarity with communication protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, Ethernet, MQTT, GSM, and LoRa.
  • Experience using embedded debugging tools and validation techniques.
  • Understanding of embedded software architecture and real-time systems.
  • Experience using Git and Azure DevOps version control systems.
  • Strong troubleshooting, analytical, and problem-solving skills.

Key Responsibilities

  • Design, develop, test, and maintain embedded software applications using C/C++ on microcontrollers.
  • Debug, validate, optimize, and enhance firmware performance, reliability, and scalability.
  • Develop firmware using peripherals such as ADC, UART, GPIO, Timers, DMA, and Watchdog.
  • Work closely with Hardware, Validation, Systems, and Product Engineering teams throughout the product lifecycle.
  • Create and maintain software documentation, architecture diagrams, flowcharts, and technical notes.
  • Troubleshoot and resolve issues in existing codebases.
  • Independently drive firmware development activities with minimal supervision.

Preferred Qualifications

  • Experience with RTOS environments such as FreeRTOS, Zephyr, or ThreadX.
  • Knowledge of secure firmware development, bootloaders, OTA updates, and IoT cybersecurity best practices.
  • Experience with STM32, ESP32, NXP, TI, Microchip, or equivalent microcontroller platforms.
  • Hands-on experience with STM32CubeIDE, STM32CubeMX, VS Code, and other embedded IDEs.
  • Experience working in cross-functional product development environments.
  • Familiarity with cloud-connected IoT platforms such as Azure IoT or AWS IoT. Key Competencies
  • Ability to design, develop, test, and maintain reliable firmware solutions.
  • Strong communication and collaboration skills.
  • Self-motivated with the ability to manage multiple priorities in a fast-paced environment.

*************************************************************************************************************

Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Hyderabad
Experience: 6-10 years
Notice period: 0-30 days

Apply for this position

Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.

Drop files here or click to uploadMaximum allowed file size is 200 MB.
Allowed Type(s): .pdf, .doc, .docx