Home Job Listings Categories Locations

Senior Embedded Firmware Engineer

📍 India

Construction Orangemint Technologies Pvt Ltd

Job Description

Job Description Senior Embedded Firmware Engineer Experience: 3–5 Years

Role Overview We are seeking a Senior Embedded Firmware Engineer with 3–5 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 Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or related discipline.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 28, 2026
Job Type: Construction
Location: India
Company: Orangemint Technologies Pvt Ltd

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.