Posted:5 hours ago|
Platform:
Work from Office
Full Time
Job Summary: We are seeking a proficient Embedded Software Engineer with 5-10 years of hands-on experience in embedded systems development and IoT solutions . The ideal candidate should be skilled in designing, coding, testing, and deploying robust embedded software in real-time environments. You will contribute to architecture, development, and integration of firmware and IoT communication stacks for cutting-edge devices and platforms. Key Responsibilities: Design, develop, and maintain embedded software for microcontroller and SoC platforms. Develop firmware for real-time systems using Embedded C/C++ . Work on RTOS-based applications (FreeRTOS, CMX, etc.). Implement IoT communication protocols like MQTT, CoAP, BLE, LoRaWAN, or Zigbee. Develop drivers, middleware, and interface code for sensors and communication modules. Optimize code for memory/performance on resource-constrained devices. Work closely with hardware teams for board bring-up and debugging using tools like oscilloscopes and logic analyzers. Participate in code reviews, unit testing, and performance benchmarking. Integrate with cloud platforms (AWS IoT, Azure IoT, or similar) and edge gateways. Document software architecture, APIs, and design workflows. Required Skills & Experience: 5-10 years of embedded systems development experience. Strong programming skills in Embedded C/C++ . Experience with RTOS (FreeRTOS, ThreadX, etc.) and bare-metal programming . Hands-on with microcontrollers (ARM Cortex-M series, STM32, TI, Espressif). Good knowledge of IoT protocols (MQTT, CoAP, HTTP, BLE, Zigbee, LoRa). Familiarity with IoT device lifecycle management , firmware updates (OTA), and power optimization. Experience with tools like IAR, Keil, Code Composer Studio, JTAG debuggers . Basic understanding of electronics, PCB schematics , and signal interfaces (I2C, SPI, UART, etc.). Version control using Git and CI/CD familiarity. Preferred Qualifications: Experience with cloud integration (AWS IoT, Azure IoT Hub) . Exposure to security in embedded/IoT systems . Knowledge of Python or scripting for test automation. Familiarity with Linux kernel or device drivers is a plus. Education: Bachelors or Masters degree in Electronics, Electrical, Computer Engineering, or related field.
Indovation Lab
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Pune, Bengaluru
12.0 - 22.0 Lacs P.A.
Indore, Madhya Pradesh, India
Salary: Not disclosed
Bengaluru / Bangalore, Karnataka, India
7.0 - 10.0 Lacs P.A.
Noida, Uttar Pradesh, India
Experience: Not specified
Salary: Not disclosed
Bengaluru / Bangalore, Karnataka, India
6.0 - 8.0 Lacs P.A.
Chennai, Tamil Nadu, India
Salary: Not disclosed
5.0 - 7.0 Lacs P.A.
Hyderabad, Chennai, Bengaluru
0.5 - 3.0 Lacs P.A.
Solan, Himachal Pradesh
Experience: Not specified
Salary: Not disclosed
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
3.0 - 7.0 Lacs P.A.