Embedded Software Engineer

Frontend Arts

Hyderabad

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Frontend Arts seeks an experienced embedded firmware engineer to design, develop, and maintain firmware for MCU-based systems. You will work with C/C++ to implement real-time control, OTA updates, and secure provisioning across hardware, cloud, and product teams.

The role requires 6+ years in embedded software, expertise with FreeRTOS, TI CC3xxx modules, and strong knowledge of UART/SPI/I2C interfaces. Familiarity with IoT security and low-power design is essential.

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.
  • Bachelor’s or Master’s degree in Electronics, Computer Science, or a related field.

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.

Skills

C/C++ programming
FreeRTOS / RTOS
Embedded systems design
IoT security practices
Low power design
Memory management

Education

Bachelor’s or Master’s in Electronics/CS

Tools

TI CC3xxx SDKs
UART/SPI/I2C interfaces
JTAG
Oscilloscopes
Logic analyzers

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

Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Senior Engineer - Embedded
Senior Engineer - Embedded

Legrand • Thane

On-site
INR 1,500,000 - 2,200,000
Senior Embedded Hardware Design Engineer
Senior Embedded Hardware Design Engineer

Viliso Technologies • Mumbai

On-site
INR 2,500,000 - 3,800,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Acumen 360 Consulting & HR Solutions • Vadodara

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

Elecbits • Bengaluru

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

JobItUs • Vadodara

On-site
INR 1,500,000 - 2,100,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Atlanta Systems Pvt. Ltd. • Delhi

On-site
INR 500,000 - 800,000
Dynamic, collaborative team
Cutting-edge technologies
Rapid professional growth