Quick overview
Job description
Mandatory Skills
Strong programming in Embedded C
Good understanding of C++
Embedded Linux
RTOS (FreeRTOS/Zephyr)
Device driver development
Communication protocols
Git
Software architecture
Multithreading/Multitasking
Strong debugging
Agile methodology
IoT & Connectivity Skills
BLE
Zigbee
MQTT
TCP/IP
Wi-Fi
Gateway architecture
Device provisioning
Device onboarding
OTA firmware updates
Cloud connectivity
End-to-end IoT product development
Security Knowledge
Secure Boot
Secure Firmware Update
TLS/SSL
Certificate management
Device authentication
Encryption
Authentication & Authorization
Key management
Cloud Exposure
AWS IoT Core / Azure IoT Hub / equivalent
MQTT broker integration
REST APIs
Device Shadow / Digital Twin
Cloud provisioning
Telemetry
Remote diagnostics
Cloud command execution
Preferred Skills
Matter
Thread
BLE Mesh
Docker
Python
Shell scripting
Wireshark
Bootloader development
Good to Have
CI/CD
Static code analysis
Unit Test framework
Tools
Git
Jira
Confluence
VS Code
GDB
CMake
GCC
Wireshark
Logic Analyzer
Oscilloscope
Soft Skills
Ownership mindset
Problem-solving
Communication
Cross-functional collaboration
Ability to work independently
Strong debugging mindset
Roles & Responsibilities
- Design embedded firmware.
- Develop BLE and Zigbee applications.
- Implement secure device-cloud communication.
- Develop MQTT modules.
- Implement OTA firmware updates.
- Optimize firmware performance.
- Debug complex embedded issues.
- Participate in architecture discussions.
- Perform code reviews.
- Support product certification and own the product lifecycle.
Bachelor's or Master's degree in Electronics, Computer Science, Electrical Engineering or related discipline.
Similar jobs
- VS

Software Engineer III - FrontendNew Auto Apply
Veeam Software · Hyderabad · Hybrid 🇮🇳
HTMLAngularCSS+7TechnologySalary not listed2 hours ago - TO
Software Engineer IINew Auto Apply
Toast · Bengaluru · Hybrid 🇮🇳
Apache SparkAWSLoad Balancing+7TechnologySalary not listed1 hour ago - TO
Senior Software EngineerNew Auto Apply
Toast · Bengaluru · Hybrid 🇮🇳
Apache SparkAWSLoad Balancing+6TechnologySalary not listed7 hours ago - HL
Senior Software Engineer, BackendNew Auto Apply
Headout LI · Bengaluru · Hybrid 🇮🇳
DjangoRubyScala+9TechnologySalary not listed6 hours ago - HE

Senior Software Engineer, BackendNew Auto Apply
Headout · Bengaluru · Hybrid 🇮🇳
DjangoRubyScala+9TechnologySalary not listed6 hours ago - HA

Senior Software Engineer, Backend Core InfraNew Auto Apply
Harvey · Bengaluru · Hybrid 🇮🇳
GCPAWSLoad Balancing+12TechnologySalary not listed7 hours ago - SP

Device - Software Engineer (Functional Safety)New Auto Apply
Span · Bengaluru · On-site 🇮🇳
GitComplianceConcrete+2TechnologySalary not listed3 hours ago - CO

Principal Software Engineer- (.NET)(15+ years) - 11702 Auto Apply
Coupa · Bengaluru · Hybrid 🇮🇳
C#.NETTechnologySalary not listed3 months ago - FI

Senior Workato Integration EngineerNew Auto Apply
Five9 · India (Remote) · Remote 🇮🇳
GCPSQLETL+18TechnologySalary not listed7 hours ago - KE

Software Engineer (C# , .Net) Auto Apply
Keyloop · Hyderabad · Hybrid 🇮🇳
AgileTechnologySalary not listed3 weeks ago - NO

SW Development EngineerNew
Nokia · Bengaluru · On-site 🇮🇳
GitEmbedded SystemsC+++3EngineeringSalary not listed3 hours ago - EM

Software Engineer TraineeNew
Emerson · Pune · On-site 🇮🇳
SQLGitScrum+8TechnologySalary not listed3 hours ago