Senior Embedded Engineer

Ciklum India

Chennai District

On-site

INR 800,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Company-paid medical insurance
Mental health support
Financial & legal consultations
Internal learning opportunities

Job summary

Ciklum India is seeking a Senior Embedded Firmware Engineer to join their dynamic team in Chennai. You will design firmware for IoT devices and work collaboratively with hardware engineers while implementing various communication protocols. The role requires substantial experience in embedded firmware and IoT development with an emphasis on power optimization and security methodologies. The position offers opportunities for professional growth, including learning and certification programs, alongside competitive benefits and a friendly working environment.

Qualifications

  • 4+ years of embedded firmware development experience.
  • 2+ years of hands-on IoT development experience.
  • Strong knowledge of wireless communication protocols.

Responsibilities

  • Design and develop embedded firmware for IoT devices.
  • Implement communication protocols like Wi-Fi, Bluetooth, Zigbee.
  • Collaborate with hardware engineers for system architecture.

Skills

C/C++ programming
Embedded systems development
Wireless communication protocols
Real-time operating systems (RTOS)

Education

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field

Tools

ARM Cortex-M
ESP32
STM32
Git

Job description

Senior Embedded Firmware Engineer – Ciklum

Ciklum is a custom product engineering company that supports multinational organisations and scaling startups to solve complex business challenges.


Full‑time position in India.


About the role

As a Senior Embedded Firmware Engineer, you will be part of a cross‑functional development team that designs and implements firmware for IoT devices.


Responsibilities


  • Design and develop embedded firmware for IoT devices using C/C++ and assembly.

  • Implement communication protocols, including Wi‑Fi, Bluetooth, Zigbee, LoRaWAN, and cellular connectivity.

  • Optimize power consumption and performance for battery‑powered devices.

  • Collaborate with hardware engineers to define system architecture and component selection.

  • Develop and maintain real‑time operating system applications.

  • Implement secure boot processes and encryption protocols.

  • Create comprehensive testing frameworks and debugging procedures.

  • Work closely with cloud and mobile app teams to ensure seamless device integration.


Requirements


  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.

  • 4+ years of embedded firmware development experience.

  • 2+ years of hands‑on IoT development experience.

  • Proficiency in C/C++ programming for embedded systems.

  • Experience with microcontrollers (ARM Cortex‑M, ESP32, STM32, etc.).

  • Strong knowledge of wireless communication protocols (Wi‑Fi, Bluetooth, cellular).

  • Experience with RTOS (FreeRTOS, ThreadX, etc.).

  • Understanding of low‑power design techniques and power management.

  • Familiarity with version control systems (Git) and agile development methodologies.

  • Knowledge of IoT security best practices and implementation.


Desirable


  • Experience with cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT).

  • Knowledge of edge computing and machine learning on embedded devices.

  • Familiarity with industrial IoT protocols (Modbus, CAN bus, OPC‑UA).

  • Experience with containerization and OTA update mechanisms.

  • Previous experience in product development lifecycle.

  • Strong problem‑solving and analytical skills.


Benefits and What’s in it for you


  • Work in a community with top professionals in a friendly, open‑door environment.

  • Take on large‑scale projects with global impact.

  • Internal learning opportunities: meetups, conferences, workshops, Udemy access, language courses, and company‑paid certifications.

  • Diversify domains through internal mobility and hands‑on experience with cutting‑edge technologies.

  • Company‑paid medical insurance, mental health support, and financial & legal consultations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior IoT Engineer
Senior IoT Engineer

Ciklum • Chennai District

On-site
INR 2,800,000 - 4,200,000
Company-paid medical insurance
Mental health support
Financial & legal consultations
+2
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior .Net Engineer
Senior .Net Engineer

Ciklum • India

On-site
INR 1,200,000 - 1,800,000
Company-paid medical insurance
Mental health support
Financial and legal consultations
+1
Senior .NET Engineer
Senior .NET Engineer

Ciklum India • Chennai District

On-site
INR 2,000,000 - 4,000,000
Medical insurance
Mental health support
Financial & legal consultations
Embedded Software Engineer
Embedded Software Engineer

Airveda Technologies Pvt Ltd • New Delhi, Ghaziabad District

On-site
INR 500,000 - 1,000,000
On-site in Ghaziabad
Learning support
Hardware lab access
+1
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
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Ciklum • Chennai District, Pune District

On-site
INR 2,500,000 - 4,000,000
Medical insurance
Learning & development
Global projects
+2
Senior Embedded Software Engineer – Industrial & Electronic Equipment
Senior Embedded Software Engineer – Industrial & Electronic Equipment

United States Digital Space LLC • Maharashtra

On-site
INR 672,000 - 2,072,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000