Sr. Firmware Engineer

Year    Hyderabad, Telangana - Secunderabad, Telangana, India

Job Description


As a member of the firmware development team, you will be responsible for designing and developing firmware for the current and next generation of products.. 1. Design, develop, test, debug and optimise firmware throughout the entire lifecycle. 2. Must have worked on BLE stack of any chipset earlier 3. Must have thorough knowledge of GATT and GAP. 4. MUst have thorough knowledge of BLE beaconing 5. Firmware development of edge devices/gateways and wireless/wired sensors. 6. Interfacing sensors and publishing data using MQTT, HTTPs, PubSub, RTSP. 7. Writing firmware for various communication interfaces like BLE, NRF, Zigbee etc. 8. Develop and implement full-stack IoT solutions 9. Be involved in the full life-cycle of firmware development from concept through integration, test and high volume manufacturing 10. Hands-on hardware bring-up, system debugging and code optimization 11. Make performance and optimization trade-offs to meet product requirements 12. Contribute to technical designs and requirements, safety analysis, and interface design between various microcontrollers Minimum Qualifications: 1. BTech / MTech in Electrical / Electronics & communication Engineering, Computer Science Engineering, or similar. 2. 8+ years of hands-on expertise in C, C++, RTOS based firmware applications on MCUs. 3. Hands-on experience on developing test automations will be an added advantage. 4. Must have worked on Amazon Web Services - AWS S3, IoT Core, Kinesis etc. 5. Must have expertise in communication interfaces like Wi-Fi, BT/BLE, NFC, Lora wan, LTE, 802.15.4, MQTT, TCP, HTTPs, JSON, PubSub, etc. 6. Must have experience in CI/CD and tools like Jenkins, Bamboo etc. 7. Good knowledge of IoT Platforms, algorithms and databases. Proficiency in the following areas/aspects: 8. C programming and proven record of delivering high-quality code. 9. Usage of tools like Git / SVN. 10. Embedded systems design and architectures - should be familiar with concepts like watchdogs, task preemption, software interrupts, priority inversion, etc. 11. Low-level driver implementation (like SPI, ADC, PWM, CAN, LIN, etc.) 12. Basic understanding with electrical circuits and basic circuit design and analysis 13. Familiarity with ARM cores. 14. Familiarity with embedded RTOS (eg. FreeRTOS) will be an added advantage. 15. Must have sound knowledge with AWS FreeRTOS.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3121113
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana - Secunderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year