Live opening · Posted 9 days ago

Senior Embedded Engineer – Application Development

Moutups · Bengaluru, Karnataka, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 9 days ago
CompanyMoutups
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SkillsPython, C++
SourceLinkedin
ListedPosted 9 days ago

About the role

Description supplied by the original job listing.

Senior Embedded Engineer – Application Development
Department: Engineering
Location: Bengaluru, India
Experience: 5–10 Years
Employment Type: Full-time
About the Role
We are looking for a Senior Embedded Engineer – Application Development to design, develop, and integrate embedded applications for next-generation IoT and smart device platforms. The role involves working across application firmware, communication protocols, hardware interfaces, and system integration to build reliable and scalable embedded solutions.
You will work closely with hardware, communication stack, QA, cloud, and production teams to take products from development through validation and production.
Key Responsibilities
Design and develop modular embedded applications for IoT devices, controllers, sensors, and smart meters.
Develop application firmware on top of communication stacks such as RF, Wi-SUN, BLE, and LoRa.
Implement device logic, command handling, data management, state machines, and system interfaces.
Integrate protocols including DLMS/COSEM, Modbus, MQTT, and CoAP.
Develop real-time, event-driven applications using RTOS and Bare Metal environments.
Work with hardware interfaces including UART, SPI, I2C, GPIO, ADC, timers, and watchdogs.
Debug application, middleware, and driver-level issues using JTAG, logic analyzers, serial traces, and other debugging tools.
Support board bring-up, interface validation, field testing, and production readiness.
Optimize firmware for performance, memory usage, reliability, and power consumption.
Contribute to software architecture, module interfaces, data flow, and technical design decisions.
Collaborate with cross-functional teams to deliver integrated and production-ready solutions.
Participate in code reviews, design discussions, testing, documentation, and technical mentoring.
Required Skills & Qualifications
Bachelor’s/Master’s degree in Electronics, Electrical, Computer Science, Communication Engineering, or a related field.
5–10 years of hands-on experience in embedded software/application development.
Strong proficiency in C/C++ and embedded programming.
Experience with ARM Cortex-M, STM32, MSP430, or similar microcontrollers.
Strong understanding of RTOS concepts, task scheduling, inter-task communication, and real-time systems.
Experience with IoT and communication protocols such as MQTT, CoAP, DLMS/COSEM, and Modbus.
Hands-on experience with embedded debugging and hardware interfaces.
Familiarity with Git, CI/CD, software development practices, and code reviews.
Strong analytical, debugging, problem-solving, and communication skills.
Good to Have
Experience in IoT, Smart Metering, Smart City, or Industrial IoT products.
Knowledge of Wi-SUN, LoRa, BLE, NB-IoT, or other wireless technologies.
Understanding of embedded security, bootloaders, OTA/FOTA, and firmware update mechanisms.
Experience with Python scripting, test automation, and hardware validation.
Exposure to low-power design and energy profiling.
What Success Looks Like
Within the first 3–6 months, you will be expected to:
Deliver assigned firmware modules and project milestones effectively.
Contribute to product quality, performance, and reliability.
Collaborate effectively across engineering and product teams.
Identify opportunities for technical and process improvements.
Take ownership of application modules and contribute to architectural decisions.
Why Join Us?
Work on cutting-edge IoT and smart-device platforms with real-world impact.
Build scalable embedded solutions as part of a collaborative R&D engineering team.
Own application modules end-to-end, from design through deployment.
Work across embedded software, communication protocols, hardware, and system integration.
Grow toward Technical Lead / Embedded Architect opportunities in a learning-focused environment.

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
8 min from Linkedin publishing this role to us finding it
8 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
67,732 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App