25 Sep
|
Argus embedded systems
|
Hyderabad
25 Sep
Argus embedded systems
Hyderabad
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 settings.
· 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)
Work Location: In person Pay: ₹10,000.00 - ₹95,000.00 per month
Work Location: In person
📌 Embedded Firmware Engineer Hyderabad
🏢 Argus embedded systems
📍 Hyderabad