Login Sign Up

Senior Embedded Firmware Engineer

Orangemint Technologies Pvt Ltd

5 - 10 years

Bengaluru

Posted: 28/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Job Description

Senior Embedded Firmware Engineer

Experience: 35 Years


Role Overview

We are seeking a Senior Embedded Firmware Engineer with 35 years of hands-on experience in microcontroller-based product development. The ideal candidate should have strong expertise in Embedded C programming, MCU low-level programming, and embedded firmware development in bare-metal and layered architectures.

The role involves development of production-quality firmware for microcontroller platforms, including peripheral driver development, hardware interfacing, debugging, and integration within MCAL/HAL/BSP-based systems.


Key Responsibilities

  • Design and develop embedded firmware for microcontroller-based systems
  • Perform register-level programming and hardware configuration
  • Develop and integrate peripheral drivers (GPIO, UART, SPI, I2C, CAN, ADC, PWM, Timers)
  • Configure interrupts, clock systems, memory mapping, and linker scripts
  • Work with MCAL, HAL, and BSP layers in structured architectures
  • Debug firmware using JTAG, GDB, oscilloscopes, and logic analyzers
  • Conduct unit testing, integration testing, and system validation
  • Ensure compliance with coding standards and quality processes
  • Participate in design reviews, documentation, and cross-functional collaboration


Mandatory Technical Skills

  • Strong hands-on experience in Embedded C
  • Microcontroller firmware development in bare-metal environments
  • MCU low-level programming and peripheral configuration
  • Solid understanding of memory management and linker scripts
  • Experience with UART, SPI, I2C, and CAN communication protocols
  • Exposure to MCAL / HAL / BSP concepts
  • Experience with build systems such as Make or CMake
  • Understanding of cross-compilation toolchains (GCC / ARM)
  • Proficiency in Git version control
  • Experience using static analysis tools
  • Exposure to MISRA-C guidelines (preferred in safety domains)
  • Experience working in V-cycle development environments


Good to Have

  • Experience with RTOS (FreeRTOS, QNX, or similar)
  • Bootloader understanding (U-Boot or custom bootloaders)
  • Embedded Linux fundamentals
  • Device Tree configuration (Linux-based systems)
  • IPC mechanisms in Linux or QNX environments
  • Exposure to automotive or safety-compliant systems


Educational Qualification

Bachelors or Masters degree in Electronics, Electrical Engineering, Computer Science, or related discipline.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.