Embedded Software Engineer

Frontend Arts

Hyderabad

On-site

INR 1,800,000 - 2,800,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Frontend Arts is seeking an experienced embedded firmware engineer in Hyderabad to design, develop, and maintain MCU-based systems. You will implement software in C/C++, work with FreeRTOS, and integrate TI CC3xxx Wi-Fi modules and SDKs.

Responsibilities include developing drivers for UART/SPI/I2C, enabling IoT protocols (MQTT/HTTP/TCP-IP), and implementing OTA updates and secure provisioning. Strong security and low-power design knowledge is required.

Qualifications

  • 6+ years of experience in embedded software development.
  • Strong proficiency in C/C++ for microcontrollers.
  • Hands-on experience with FreeRTOS or similar RTOS.
  • Proven experience integrating TI CC3xxx Wi-Fi modules and SDKs.
  • Strong understanding of UART, SPI, I2C.
  • IoT networking: MQTT, HTTP/HTTPS, TCP/IP.
  • OTA updates and device provisioning.
  • Embedded/IoT security practices.
  • Low-power design and memory management.
  • Bachelor/Master degrees in Electronics or CS.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller-based systems.
  • Develop and integrate software using C/C++ for real-time and low-level hardware control.
  • Implement and customize FreeRTOS or similar real-time operating systems.
  • Integrate and support TI CC3xxx Wi-Fi modules and related SDKs.
  • Develop drivers for UART, SPI, and I2C peripherals.
  • Implement IoT communication using MQTT, HTTP/HTTPS, and TCP/IP protocols.
  • Design and maintain OTA firmware update mechanisms and device provisioning workflows.
  • Apply IoT security best practices, including TLS/SSL, WPA2/WPA3, secure boot, and credential management.
  • Optimize firmware for low power consumption and efficient memory utilization.
  • Debug and troubleshoot embedded systems at hardware and firmware levels.
  • Collaborate with hardware, cloud, and product teams throughout the development lifecycle.
  • Document designs, interfaces, and implementation details.

Skills

Embedded C/C++
MCU development
RTOS (FreeRTOS)
IoT networking
OTA updates
Security practices
Low-power design

Education

Bachelors or Masters in Electronics/CS

Tools

TI CC3xxx SDKs
JTAG/logic analyzers
Embedded debugging tools

Job description

Key Responsibilities :
  • Design, develop, and maintain embedded firmware for microcontroller-based systems.
  • Develop and integrate software using C/C++ for real-time and low-level hardware control.
  • Implement and customize FreeRTOS or similar real-time operating systems.
  • Integrate and support TI CC3xxx Wi-Fi modules and related SDKs.
  • Develop drivers and interfaces for UART, SPI, and I2C peripherals.
  • Implement IoT communication using MQTT, HTTP/HTTPS, and TCP/IP protocols.
  • Design and maintain OTA firmware update mechanisms and device provisioning workflows.
  • Apply IoT security best practices, including TLS/SSL, WPA2/WPA3, secure boot, and credential management.
  • Optimize firmware for low power consumption and efficient memory utilization.
  • Debug and troubleshoot embedded systems at hardware and firmware levels.
  • Collaborate with hardware, cloud, and product teams throughout the development lifecycle.
  • Document designs, interfaces, and implementation details.
Required Skills & QUALIFICATIONS:
  • 6+ years of experience in embedded software development.
  • Strong proficiency in C/C++ programming for microcontrollers.
  • Hands-on experience with FreeRTOS or similar RTOS.
  • Proven experience integrating TI CC3xxx Wi-Fi modules and SDKs.
  • Strong understanding of embedded communication interfaces (UART, SPI, I2C).
  • Solid knowledge of IoT networking protocols (MQTT, HTTP/HTTPS, TCP/IP).
  • Experience with OTA updates and device provisioning.
  • Understanding of embedded and IoT security practices.
  • Experience with low-power design and memory management techniques.
  • Bachelors or Masters degree in Electronics, Computer Science, or a related field.
Preferred Qualifications :
  • Experience with additional wireless technologies (BLE, Zigbee, Sub-GHz).
  • Familiarity with hardware debugging tools (JTAG, logic analyzers, oscilloscopes).
  • Experience working with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT).
  • Exposure to secure firmware signing and manufacturing provisioning.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer (TE610ST RM 4582)
Embedded Firmware Engineer (TE610ST RM 4582)

Source-Right • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 800,000 - 1,400,000
Iot Embedded Developer
Iot Embedded Developer

TechnoGeeks • Pune District

On-site
INR 1,200,000 - 2,200,000
Iot Engineer / Embedded Systems Engineer
Iot Engineer / Embedded Systems Engineer

iSpatial Techno • Hyderabad

On-site
INR 3,000,000 - 4,200,000
Embedded Software Engineer
Embedded Software Engineer

Whirlpool • Puducherry, Chennai

On-site
INR 550,000 - 900,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits Technologies Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Engineer Firmware
Sr. Engineer Firmware

Vertiv Group • Pune District

On-site
INR 900,000 - 1,500,000
Embedded Systems Developer
Embedded Systems Developer

Computronics Lab • Greater Noida

On-site
INR 700,000 - 1,100,000
Health insurance
Senior Engineer - Embedded (Junior & Mid-Level)
Senior Engineer - Embedded (Junior & Mid-Level)

Legrand • Thane

On-site
INR 1,200,000 - 2,000,000
Embedded Developer
Embedded Developer

Protco Technologies • Mumbai Suburban

On-site
INR 700,000 - 1,100,000