onsite
Embedded Engineer Fresher - TechUC Automation
Embedded Systems Engineer
Entry‑level Embedded Engineer responsible for end‑to‑end embedded software development, hardware design, and PCB reverse engineering using C and 8/16/32‑bit microcontrollers, with strong focus on SPI and UART communication.
About the role
Key Responsibilities
- Develop and test embedded firmware in C for 8/16/32‑bit microcontrollers.
- Design and validate hardware/PCB layouts for multi‑layer boards.
- Reverse engineer existing PCBs, troubleshoot hardware and firmware issues.
- Read and interpret schematics, datasheets, and component specifications.
- Implement and debug SPI, UART, and other serial communication protocols.
Requirements
- Strong foundation in C programming and embedded systems concepts.
- Experience with 8/16/32‑bit microcontrollers and basic IoT principles.
- Knowledge of hardware design, PCB layout, and component selection.
- Ability to reverse engineer PCBs and troubleshoot embedded targets.
- Excellent problem‑solving skills and ability to work independently.