Job Description

Firmware Engineer
C/C++, Embedded C, STM32F/H controller, I2C, SPI, UART, RS232, RS485, CAN, TCP/IP, HTTP, MQTT, Jira, GitHub
Embedded Systems
IT
Full time
IT
BE/ BTech
4 years
Bengaluru

Responsibilities:

  • Strong in C, Embedded C programming
  • Hands-on experience working with microcontroller-based products. Working with an STM32F/H controller is an added advantage
  • Good in communication protocols (physical) such as I2C, SPI, UART, RS232, RS485, CAN
  • Good understanding of object-oriented programming C++
  • Python programming is an added advantage

Requirements:

  • Experience developing embedded Linux applications using C/C++
  • Should have experience working in multithreaded Linux applications
  • Sound understanding of IPC mechanisms such as shared memory, and queue
  • Hands-on experience working with Linux platforms such as Raspberry Pi
  • Good understanding of network protocols such as TCP/IP, HTTP, and MQTT
  • Should have experience working in agile methodologies
  • Good exposure to using tools such as Jira, and  GitHub.

Apply For This Job

.pdf, .doc, .docx, .png, .jpg .jpeg formats are required