Embedded Systems Engineer / Firmware Development Engineer
PQAngels Technologies Pvt Ltd Verified employer
Actively hiring · Posted 1d ago · JEV26109E493BEEBE
Job description
Key Responsibilities
Design, develop, and maintain embedded software applications.
Develop firmware for microcontrollers and embedded processors.
Work on board bring-up, hardware-software integration, and debugging.
Develop and optimize device drivers and middleware.
Integrate communication protocols and peripheral interfaces.
Perform code reviews, unit testing, and debugging.
Collaborate with hardware, validation, and system engineering teams.
Participate in product development throughout the software lifecycle.
Prepare technical documentation and design specifications.
Required Skills
Embedded C/C++
Embedded Linux
RTOS (FreeRTOS, VxWorks, Zephyr, ThreadX)
Linux Device Driver Development
U-Boot
JTAG, GDB, Oscilloscope, Logic Analyzer
Git
Communication Protocols
UART, SPI, I2C, CAN, USB, Ethernet, PCIe, BLE, Wi-Fi
Processor Platforms
ARM Cortex-M, ARM Cortex-A, NXP, STM32, TI, Renesas, Qualcomm, Microchip, Raspberry Pi, NVIDIA Jetson
Good to Have
Yocto Linux, Buildroot, Bash/Python scripting, Secure Boot, OTA Updates, Functional Safety (ISO 26262),
AUTOSAR, IoT Product Development. .
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with PQAngels Technologies Pvt Ltd.
- Track your application and get updates by email and WhatsApp.