Team Lead – Senior Embedded Firmware Engineer (India)

Team Lead – Senior Embedded Firmware Engineer (India)

06 Aug
|
Argus embedded systems
|
India

06 Aug

Argus embedded systems

India

Roles & Responsibilities

- · Design, develop, and maintain embedded firmware using Embedded C/C++ for ARM Cortex-M based microcontrollers.
- · Perform custom PCB bring-up, hardware validation, and board-level debugging for current embedded products.
- · Develop and integrate low-level peripheral drivers including GPIO, UART, SPI, I2C, ADC, DAC, PWM, Timer, DMA, RTC, USB, CAN, and SDIO.
- · Design firmware architecture for real-time embedded systems using Bare-metal and RTOS environments.
- · Develop BLE applications using Nordic nRF Connect SDK (Zephyr RTOS), including GATT services, advertising, scanning, and secure connections.
- · Interface and integrate various sensors, microphones (PDM/I2S), displays, memory devices, motor drivers, and communication modules.
- · Optimize firmware for performance, memory utilization, power consumption, and system reliability.
- · Debug hardware and firmware issues using Oscilloscope, Logic Analyzer, J-Link, ST-Link, UART logs, and GDB.
- · Develop bootloader and application firmware supporting firmware upgrade and flash memory management.
- · Work closely with hardware, mechanical, QA, and application teams to resolve design issues and ensure successful product delivery.
- · Perform code reviews, unit testing, hardware validation, and root cause analysis for complex embedded issues.
- · Prepare firmware documentation, interface specifications, test reports,



and technical design documents.
- · Participate in complete product development lifecycle including requirement analysis, design, implementation, verification, validation, and production support.
- · Mentor junior engineers and provide technical guidance on embedded firmware development and debugging.
- · Support customer issue analysis, field debugging, and firmware enhancements for released products.

Technical Expertise

- · Programming Languages: Embedded C, C++, Python (Basic)
- · Microcontrollers: STM32, Nordic nRF52/nRF53, ESP32, ATSAMD51, EFM8
- · Protocols: UART, SPI, I2C, CAN, USB, BLE, I2S, PDM
- · RTOS: Zephyr RTOS, FreeRTOS, Bare-metal
- · Tools: STM32CubeIDE, VS Code, SEGGER Embedded Studio, STM32CubeMX, Git, J-Link, ST-Link
- · Debugging Tools: Oscilloscope, Logic Analyzer, Multimeter, GDB, UART Logging
- · Version Control: Git, GitHub
- · Operating Systems: Windows, Linux (Ubuntu)

Team Leadership & Project Management

- Lead and manage a team of embedded firmware engineers.
- Allocate tasks, monitor progress, and ensure timely completion of project milestones.
- Mentor, coach, and technically guide junior and mid-level engineers.
- Conduct code reviews, design reviews, and technical discussions.

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

Work Location: In person

📌 Team Lead – Senior Embedded Firmware Engineer (India)
🏢 Argus embedded systems
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: team lead – senior embedded firmware engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: team lead – senior embedded firmware engineer (india) / india