Embedded Firmware Engineer - Argus embedded systems

Polluxa, Inc.

Telangana

On-site

INR 1,500,000 - 2,700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Polluxa, Inc. is seeking a Senior Embedded Firmware Engineer with 5+ years of hands-on work in embedded firmware development. You will contribute across the full lifecycle from requirements to validation and production support, focusing on ARM Cortex-M platforms and BLE-enabled devices.

You will design firmware architecture, implement real-time systems, optimize performance, and collaborate on hardware bring-up and driver development for reliable, production-ready products.

Qualifications

  • 5+ years hands-on embedded firmware development experience.
  • Strong expertise in Embedded C/C++ for ARM Cortex-M MCUs.
  • Experience with RTOS or Bare-metal environments, BLE, and hardware-software integration.

Responsibilities

  • Design, develop, test, debug, and maintain embedded firmware for ARM Cortex-M MCUs.
  • Develop real-time firmware architecture using Bare-metal, FreeRTOS, and Zephyr RTOS.
  • Create reusable, modular, production-ready firmware for multiple products.
  • Optimize firmware for performance, memory, power, and reliability.
  • Perform board bring-up, hardware validation, and board-level debugging.
  • Develop and validate low-level drivers for GPIO, UART, SPI, I2C, ADC, DAC, USB, CAN, SDIO.
  • Develop BLE applications using Nordic nRF Connect SDK and Zephyr RTOS; manage GATT services and secure connections.
  • Design bootloader and firmware upgrade mechanisms with secure recovery.
  • Conduct unit/integration testing and participate in code/design reviews.

Skills

Embedded C/C++
ARM Cortex-M
RTOS Bare-metal
BLE
Debugging

Tools

J-Link
ST-Link
GDB
Oscilloscope
Logic Analyzer
Multimeter

Job description

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 .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Software Engineer
Embedded Software Engineer

Ckas Tech Bangalore • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

HEX20 • India

On-site
INR 600,000 - 800,000
Embedded Software Engineer
Embedded Software Engineer

HEX20 • India

On-site
INR 900,000 - 1,300,000