Embedded Firmware Engineer

Argus embedded systems

Hyderabad, INonsitePosted Aug 8, 2026
Posting intelligenceActively listed

Skills

githubpythonc++

About the role

We are looking for an experienced Senior Embedded Firmware Engineer with 5+ years of hands-on experience in embedded firmware development, hardware bring-up, board-level debugging, peripheral driver development, and product development.

The ideal candidate should have strong expertise in Embedded C/C++, ARM Cortex-M microcontrollers, RTOS/Bare-metal development, BLE, hardware-software integration, and debugging. The candidate will be responsible for developing reliable firmware and supporting products through the complete development lifecycle, from requirements and architecture through validation and production support.

KEY ROLES & RESPONSIBILITIESEmbedded Firmware Development

Design, develop, test, debug, and maintain embedded firmware using Embedded C/C++ for ARM Cortex-M based microcontrollers.

Develop firmware architecture for real-time embedded systems using Bare-metal, FreeRTOS, and Zephyr RTOS.

Develop reusable, modular, maintainable, and production-ready firmware.

Optimize firmware for performance, memory utilization, power consumption, and system reliability.

Hardware Bring-Up & Board-Level Debugging

Perform custom PCB bring-up, hardware validation, and board-level debugging for new embedded products.

Bring up new microcontrollers and peripherals and validate hardware interfaces.

Debug hardware/firmware integration issues using Oscilloscope, Logic Analyzer, Multimeter, J-Link, ST-Link, GDB, and UART logs.

Perform root-cause analysis of complex hardware and firmware issues.

Peripheral Driver Development

Develop and integrate low-level drivers for:

GPIO | UART | SPI | I2C | ADC | DAC | PWM | Timers | DMA | RTC | USB | CAN | SDIO

Develop and validate device drivers and peripheral interfaces.

Interface sensors, microphones, displays, memory devices, motor drivers, and communication modules.

BLE / Wireless Firmware

Develop BLE applications using Nordic nRF Connect SDK and Zephyr RTOS.

Implement GATT services, characteristics, advertising, scanning, pairing, and secure BLE connections.

Debug and optimize BLE communication and connectivity issues.

Integrate BLE functionality with sensors, mobile applications, and embedded products.

Bootloader & Firmware Upgrade

Design and develop bootloader and application firmware.

Implement firmware upgrade mechanisms and flash-memory management.

Support secure/reliable firmware update and recovery mechanisms where applicable.

Testing & Product Validation

Perform unit testing, integration testing, hardware validation, and firmware verification.

Develop test procedures and support product-level validation.

Participate in design reviews, code reviews, debugging sessions, and root-cause analysis.

Support firmware releases and production bring-up.

Cross-Functional & Customer Support

Work closely with Hardware, PCB Design, Mechanical, QA, Testing, Applications, Manufacturing, and Program Management teams.

Support customer issue analysis, field debugging, and firmware enhancements.

Provide technical support during prototype, NPI, production, and product sustenance phases.

Documentation & Technical Leadership

Prepare firmware architecture documents, interface specifications, test reports, design documents, and debugging reports.

Maintain source code, configuration, and technical documentation using appropriate version-control practices.

Mentor junior engineers and provide technical guidance on firmware development, debugging, and embedded best practices.

TECHNICAL EXPERTISE

Programming Languages

Embedded C – Strong

C++ – Good

Python – Basic / Scripting

Microcontrollers / SoCs

STM32

Nordic nRF52 / nRF53

ESP32

ATSAMD51

EFM8

Protocols & Interfaces

UART

SPI

I2C

CAN

USB

BLE

I2S

PDM

SDIO

RTOS / Firmware Platforms

Zephyr RTOS

FreeRTOS

Bare-metal

Development Tools

STM32CubeIDE

STM32CubeMX

VS Code

SEGGER Embedded Studio

Git / GitHub

J-Link

ST-Link

Debugging & Test Equipment

Oscilloscope

Logic Analyzer

Multimeter

GDB

UART Logging

JTAG / SWD

Operating Systems

Windows

Linux / Ubuntu

REQUIRED EXPERIENCE

5+ years of professional experience in embedded firmware development.

Strong hands-on experience with Embedded C and ARM Cortex-M microcontrollers.

Proven experience in custom PCB bring-up and hardware-software integration.

Strong understanding of embedded systems, interrupts, timers, DMA, memory management, and peripheral interfaces.

Experience with at least one RTOS, preferably Zephyr or FreeRTOS.

Practical experience in debugging embedded hardware and firmware using lab equipment.

Experience working across the complete product development lifecycle.

Good understanding of Git-based software development and code-review practices.

*

KEY COMPETENCIES

Embedded Firmware Development | ARM Cortex-M | Embedded C/C++ | RTOS | Zephyr | FreeRTOS | BLE | PCB Bring-Up | Hardware Debugging | Driver Development | Board-Level Debugging | Bootloader | Firmware Upgrade | Product Validation | Root Cause Analysis | Technical Documentation | Mentoring

Pay: ₹10,000.00 - ₹85,000.00 per month

Work Location: In person

Questions about this role

Click "Apply with AI Applyd" above and you are done. Your resume is rewritten for this advert, the screening questions are answered, and it is submitted on Argus embedded systems's own hiring system. No retyping your history, no fourteen tabs, no evening lost.

Compensation for Firmware Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Firmware Engineer hub for India medians across recent openings.

You never touch the form - the application is filled and submitted for you on Argus embedded systems's own hiring system. It is not marked sent when we press submit. It is marked sent when a confirmation from their system arrives at the address we apply with, and your dashboard shows which stage each application is at until then.

Twelve applicant tracking systems have a real apply path: Workday, Greenhouse, Lever, Ashby, Workable, iCIMS, Personio, Recruitee, Teamtailor, Rippling, Breezy and SmartRecruiters. Your application goes in on the employer's own hiring system, never into an aggregator queue.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.