30 Oct
|
PTech Soft
|
India
Role Description:
Microcontroller: STM32,NXP iMX, NXP 1062B,Renesas
Embedded Systems Development with 7+ years of experience
Extensive experience in C and C++ programming for embedded systems.
Robust knowledge of microcontroller architectures, specifically STM32,NXP iMX6/8,1062B
Experience with LINUX/RTOS-based and bare-metal firmware development.
Bootloader Design and Implementation
Proven experience developing custom bootloaders for embedded devices.
Solid understanding of firmware update mechanisms (USB, UART, I2C, SPI, CAN, Ethernet).
Knowledge of secure boot mechanisms, including authentication, encryption, and rollback protection.
Experience in memory management and Flash programming (NVM, EEPROM, external flash).
Firmware Communication Protocols
Proficiency in designing and implementing communication protocols such as:
UART, I2C, SPI, USB, CAN, and Ethernet
Custom firmware update protocols
Experience working with wireless firmware updates (OTA) is a plus.
Debugging and Testing
Solid debugging skills using JTAG, SWD, and serial debuggers.
Experience with unit testing and hardware-in-the-loop (HIL) testing.
Proficiency in tools like Microchip MPLAB X IDE, MPLAB Harmony, and IAR Embedded Workbench.
Qualifications:
B.E/B.Tech/M.Tech/M.S
📌 Embedded Software Engineer 7+ Years Bengaluru (India)
🏢 PTech Soft
📍 India