Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
12 - 22 Lacs
Pune, Bengaluru
Work from Office
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.
Posted 11 hours ago
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.
Accenture
16951 Jobs | Dublin
Wipro
9154 Jobs | Bengaluru
EY
7414 Jobs | London
Amazon
5846 Jobs | Seattle,WA
Uplers
5736 Jobs | Ahmedabad
IBM
5617 Jobs | Armonk
Oracle
5448 Jobs | Redwood City
Accenture in India
5221 Jobs | Dublin 2
Capgemini
3420 Jobs | Paris,France
Tata Consultancy Services
3151 Jobs | Thane