Haritasa

C++ Developer

India

about 4 years ago
Save Job

Summary

Our design and engineering team develops new technologies to make it easier for our customers to be more productive, energy efficient and have better interaction with their environment. We are looking for experienced ECE and Software Engineers to join our quest for improving people’s lives through technology. Responsibilities Firmware development/ porting with RTOS. Program ARM based controllers (STM, Microchip etc.) integrating peripherals like memory and sensors Work with data exchange over TCP/IP, UART, I2C, SPI Circuit design and schematics for ARM 16/32 Bit controllers and peripherals Work with R&D and engineering teams to interface APIs with software applications Educational Qualifications B.E or Equivalent in Electronics and Communication or Computer Science/ Engineering. Basic Qualifications (Must have) Working knowledge of programming ST Microcontrollers (Arm Cortex 4) and interface them with Memory, RTC, and Sensors using SPI, UART and I2C Excellent working knowledge of Embedded C/C++. Experience in working with Eclipse IDE/ GCC Hands-on experience with HTTP REST API etc in IoT projects. Working with RTOS and protocols over TCP/IP. Knowledge about ARM controllers Good written and verbal communication skills Additional Qualifications Firmware development/ porting experience on RTOS based platforms with good proficiency on embedded C Knowledge in emulating different microcontrollers and peripherals using tools like PROTEUS Hands-on experience with MQTT, AMQP, HTTP REST API etc in IoT based projects Development and Interfacing experience on hardware processor/controller-based boards with good understanding of board interfaces, like UART, I2C, SPI, CAN etc. Knowledge/ Experience with Keil software Job type: Full Time

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: