Happiest Minds logo

Happiest Minds

SENIOR ENGINEER - Embedded C++

Happiest Minds

📍 Maharashtra, India 🇮🇳

full-time
senior
Posted —

Key Skills

C++RTOSSTM32I2CSPI

Industry

Consumer ElectronicsTelecommunications

Job Description

Role: Embedded Developer Years of experience: 6+ (embedded domain, 4+ of exp in RTOS) MUST HAVE ? Design, code and unit test embedded firmware in C and C++ with strong OOP and data structure knowledge ? Perform board bring up and debugging on STM32 and ESP32 platforms using industry standard tools ? Work with RTOS environments preferably Zephyr including tasks, scheduling, timers and synchronization ? Develop and validate I2C, SPI, RS232, RS485 and USB communication interfaces ? Build IoT connectivity using Wi Fi, MQTT, HTTP, BLE and embedded webserver capabilities ? Use GitHub for version control and JIRA for tracking while delivering in Agile or SAFe environments ? Investigate and resolve complex firmware issues and deliver within tight timelines ? Communicate effectively with cross functional teams and stakeholders NICE TO HAVE ? Understanding of industrial protocols such as Ethernet, Modbus and REST ? Python scripting for automation, testing and tooling ? Knowledge of OTA updates, bootloaders

Embedded C++, Embedded C, GitHub, RTOS