Senior Engineer - Embedded (Junior & Mid-Level)
Legrand Group Opportunities - Join us- Location
- Thane, Maharashtra, India
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
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.
Skills
- C++
- Linux
- RTOS
- FreeRTOS
- Zephyr
- Git
- MQTT
- TCP/IP
- TLS
- IOT Core
- Azure
- Docker
- Python
- Shell
- Jira
- Confluence
- Visual Studio Code
More jobs at Legrand Group Opportunities - Join us
All 27Product Owner Applications
Legrand Group Opportunities - Join us · Boulogne-Billancourt, Ile-de-France, France · today
SENIOR CLOUD/BACKEND SOFTWARE ENGINEER
Legrand Group Opportunities - Join us · Boulogne-Billancourt, Île-de-France, France · Lyon, Auvergne-Rhone-Alpes, France · today
Software Engineer II – Embedded Linux/Python
Legrand Group Opportunities - Join us · Minnetonka, MN, United States · yesterday
Software Engineer
Legrand Group Opportunities - Join us · Zwickau, Sachsen, Germany · 4d ago
Senior Automation Tester
Legrand Group Opportunities - Join us · Thane, Maharashtra, India · 14d ago