Sr. Software Engineer - Embedded
Location : Pune, Maharashtra
Headquarters : United States
Hiring Mode : Full Time
Hiring Role : Embedded Software Engineer
Experience : Senior Level
This is an exciting opportunity for a self-starter who enjoys working in a fast-paced, quality-oriented, and team environment.
You are required to have skills in the following areas :
The ideal candidate should have strong experience in Embedded.
Experience in microcontroller programming – e.g.: STM32 Arm Cortex MCU, PSOC6
Experience in Embedded C/C++ and ARM
Experience on BLE (Bluetooth low energy) communication between framework/platform.
Hands-on experience on Images/ Templates creation, organize Edge Module Images by Service Event,
Diagnostic/Fault Tests and calibration handling on embedded devices.
Expert in writing API Specification and develop API on embedded devices.
Experience in communication protocol like MQTT.
Working experience on IoT devices and preferably end to end solution for the device to cloud.
Experience in the development of a testing framework for the platform and on python
Exposure/Experience on Firmware Upgrades/Patch Management, OTA configurations, testing, and Device Management
Good communication & problem-solving skills.
Quick Learner and ability to jump into an existing code base and understand the code quickly and make enhancements as business demands change.
Experience working with Onsite Team.