Search by job, company or skills

RIOD

Senior Firmware Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

Job Overview:

We are looking for a highly skilled Senior Firmware Engineer to join our embedded systems team. You will play a key role in designing, developing, and maintaining robust firmware solutions across multiple projects. The ideal candidate should have a strong background in embedded systems, hands-on experience with microcontrollers, and a deep understanding of communication protocols. This position also involves documentation, testing, debugging, and collaboration with cross-functional teams to ensure project success.

Key Responsibilities:

  • Design, develop, and maintain embedded firmware for various applications.
  • Prepare and manage comprehensive technical documentation for all project phases.
  • Conduct thorough testing, debugging, and performance optimisation of firmware.
  • Build tools and implement verification techniques to ensure system reliability.
  • Collaborate with hardware and software teams to align on specifications and performance metrics.
  • Participate in sprint planning and actively contribute to agile workflows.

Requirements:

  • Strong programming skills in Embedded C; familiarity with C++ is an added advantage.
  • Solid understanding of MQTT and HTTPS communication protocols.
  • Experience in processor selection and implementation of interfaces, including UART, CAN, LIN, SPI, I2C, RS-232, RS-485, MODBUS, and Ethernet.
  • Hands-on experience with microcontroller families such as ARM Cortex-M, STM32, NXP Kinetis, Nuvoton, PIC32 & Open CPU
  • Proficient in designing embedded components like device drivers, HAL (Hardware Abstraction Layer), and RTOS-based stacks.
  • Working knowledge of GIT for source control and collaboration.
  • Experience in managing tasks using sprint-based development cycles.

Qualifications:

  • B.Tech/M.Tech in Electronics and Communication or Electrical and Electronics Engineering.
  • Minimum 3 years of hands-on experience in embedded firmware development.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126904729